@charset "UTF-8";.about,.riding-bicycle,body{overflow-x:hidden}.floatingCta .cta,a{text-decoration:none}.iframe-wrapper,.main,body{position:relative}.coming-soon::after,.floatingCta .cta,.section__head,.section__headline,.text-center{text-align:center}.breadcrumbs .sub::before,.btn01::after,.coming-soon::after,.section__headline--arrow::after{content:""}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{margin:0!important}.lf,.wpcf7-list-item{margin:0}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed;word-wrap:break-word;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-feature-settings:"palt";display:flex;flex-direction:column;min-height:100vh;color:#333;background:#fff;letter-spacing:.05em;font-family:Roboto,"Noto Sans JP",sans-serif}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;max-width:100%}.lf,.t-indent{display:inline-block}:where(img,picture){height:auto;vertical-align:bottom}:where(ul,ol)[class]{list-style:none}a{color:inherit}.main{flex:1}img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.iframe-wrapper{width:100%;padding-top:56.25%}.iframe-wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.lf{text-indent:0}.t-indent{margin-left:1em;text-indent:-1em}.coming-soon{position:relative}.coming-soon::after{position:absolute;top:-11px;left:-25px;width:58px;height:20px;background:url(../img/img/icon-comingsoon01.svg) center center no-repeat;background-size:54px;font-size:.5em;color:#f2716c;font-weight:400;letter-spacing:0;line-height:1;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.br-sp{display:none}.br-xxl{display:block}.br-lg,.br-md,.br-se,.br-sm,.br-xl{display:none}@media screen and (max-width:1280px){.br-xxl{display:none}.br-xl{display:block}.br-lg,.br-md,.br-se,.br-sm{display:none}}@media screen and (max-width:1024px){.br-xl{display:none}.br-lg{display:block}.br-md,.br-se,.br-sm{display:none}}@media screen and (max-width:768px){.br-pc{display:none}.br-sp{display:block}.br-lg,.br-xl{display:none}.br-md{display:block}.br-se,.br-sm{display:none}}@media screen and (max-width:640px){.br-lg,.br-md,.br-pctab,.br-xl{display:none}.br-sm{display:block}.br-se{display:none}}@media screen and (max-width:425px){.br-lg,.br-md,.br-sm,.br-xl{display:none}.br-se{display:block}}.scroll-hint-icon{height:82px;padding:25px 10px 10px;background:rgba(0,0,0,.5);font-weight:400}.scroll-hint-icon::before{width:30px;height:30px}.scroll-hint-icon::after{margin-left:0;transform:translate(-50%,0)}.wpcf7-not-valid-tip{position:absolute;top:75px;font-size:14px}.wpcf7-form-control-wrap.other{display:inline}.js-fade-marker,.js-fade-marker--right{padding:0 .15em;background-image:linear-gradient(90deg,#eee9e2,#eee9e2);background-repeat:no-repeat;background-position:bottom left;background-size:0 25%;transition:all 1s ease-in-out}.is-inview-marker{background-size:100% 25%}.js-fade-marker2,.js-fade-marker2--right{padding:0 .15em;background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;background-position:bottom left;background-size:0 25%;transition:all 1s ease-in-out}.is-inview-marker2{background-size:100% 25%}.js-fade-in{opacity:0;transition:opacity 2.5s,transform 2.5s}.is-inview-in{opacity:1;transition-delay:.4s}.js-fade-top{opacity:0;transform:translateY(-20px);transition:opacity 1.4s,transform 1.4s}.js-fade-bottom,.js-fade-left{transition:opacity 1s,transform .5s}.is-inview-top{opacity:1;transform:translateX(0)}.js-fade-bottom{opacity:0;transform:translateY(20px)}.is-inview-bottom{opacity:1;transform:translateX(0)}.js-fade-left{opacity:0;transform:translateX(-20px)}.js-fade-left--type2{opacity:0;transform:translateX(-200px);transition:opacity 1s,transform 1s}.is-inview-left,.is-inview-left--type2{opacity:1;transform:translateX(0)}.is-inview-left--type2{transition-delay:.5s}.js-fade-right{opacity:0;transform:translateX(20px);transition:opacity 1s,transform .5s}.js-fade-right--type2{opacity:0;transform:translateX(200px);transition:opacity 1s,transform 1s}.is-inview-right,.is-inview-right--type2{opacity:1;transform:translateX(0)}.is-inview-right--type2{transition-delay:.5s}.js-fade-in03{opacity:0;transform:translateY(100px);transition:opacity .8s,transform .8s}.is-inview-in03{opacity:1;transform:translateY(0);transition-delay:.2s}.js-fade-in04,.js-fade-in05,.js-fade-in05--type2,.js-fade-in06{transition:opacity .8s,transform .8s}.js-fade-in04{opacity:0;transform:translateY(-150px)}.is-inview-in04{opacity:1;transform:translateY(0)}.js-fade-in05,.js-fade-in05--type2{opacity:0;transform:translateX(150px)}@media screen and (max-width:640px){.wpcf7-not-valid-tip{font-size:12px}.js-fade-in05--type2{transform:translateX(-150px)}.is-inview-in05--type2{transform:translateX(0)}}.is-inview-in05,.is-inview-in05--type2{opacity:1;transform:translateX(0)}.js-fade-in06{opacity:0;transform:translateX(-100px)}@media screen and (max-width:640px){.js-fade-in06{transform:translate(0,100px)}}.is-inview-in06{opacity:1;transform:translateX(0)}.js-fade-bp{opacity:0;transform:translateX(-80px);transition:opacity 1.4s,transform 1.4s}@media screen and (max-width:640px){.js-fade-bp{transform:translateX(-40px)}}.is-inview-bp{opacity:1;transform:translateX(0)}.is-inview-bp:nth-child(1){transition-delay:0s}.is-inview-bp:nth-child(2){transition-delay:60ms}.is-inview-bp:nth-child(3){transition-delay:.12s}.is-inview-bp:nth-child(4){transition-delay:.18s}.is-inview-bp:nth-child(5){transition-delay:.24s}.is-inview-bp:nth-child(6){transition-delay:.3s}.is-inview-bp:nth-child(7){transition-delay:.36s}.is-inview-bp:nth-child(8){transition-delay:.42s}.is-inview-bp:nth-child(9){transition-delay:.48s}.is-inview-bp:nth-child(10){transition-delay:.54s}.is-inview-bp:nth-child(11){transition-delay:.6s}.is-inview-bp:nth-child(12){transition-delay:.66s}.floatingCta .overflow{position:fixed;top:149px;z-index:2;width:100%}@media screen and (max-width:1024px){.floatingCta .overflow{top:112px}}@media screen and (max-width:768px){.floatingCta .overflow{top:96px}}.floatingCta .wrap{width:min(1440px,75vw);width:75vw;margin:0 auto}@media screen and (max-width:1280px){.floatingCta .wrap{width:90vw}}@media screen and (max-width:1024px){.floatingCta .wrap{width:min(1440px,95%)}}@media screen and (max-width:640px){.floatingCta .overflow{top:unset;bottom:0}.floatingCta .wrap{width:100%}}.floatingCta .cta{display:block;width:14.583vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:.625vw;background:#ff5050;box-shadow:2px 2px 8px rgba(0,0,0,.3);border-radius:.521vw;line-height:1;letter-spacing:.05em;font-weight:900;font-family:"Noto Sans JP",sans-serif;transition:.2s;position:relative}@media screen and (max-width:1280px){.floatingCta .cta{padding:12px}}@media screen and (max-width:1024px){.floatingCta .cta{border-radius:10px}}@media screen and (max-width:768px){.floatingCta .cta{border-radius:8px}}@media screen and (max-width:640px){.floatingCta .cta{display:flex;align-items:center;gap:5%;width:100%;padding:20px 3%;box-shadow:0 -2px 6px -2px rgba(0,0,0,.4);border-radius:0}}@media screen and (max-width:425px){.floatingCta .cta{padding:18px 3%}}.floatingCta .cta:hover{translate:0 .104vw;background:#ff6a6a}.floatingCta .cta:hover .text1{background:#f16c6c}@media screen and (max-width:640px){.floatingCta .cta:hover .text1{background:#fff}}.floatingCta .text1{margin-bottom:.625vw;padding:.7em .5em .6em;border-radius:.417vw;background:#ef5555;box-shadow:0 0 3px 3px rgba(255,255,255,.3),inset 5px 5px 8px -1px rgba(0,0,0,.3),inset -2px -2px 4px -1px rgba(0,0,0,.1);font-size:.885vw;transition:.2s}@media screen and (max-width:1280px){.floatingCta .text1{margin-bottom:1.025vw;border-radius:.469vw;font-size:1.25vw}}@media screen and (max-width:1024px){.floatingCta .text1{margin-bottom:15px;border-radius:5px;font-size:15px}}@media screen and (max-width:768px){.floatingCta .text1{padding:.6em .5em .5em;font-size:13px}}@media screen and (max-width:640px){.floatingCta .text1{position:absolute;top:-30px;left:5%;rotate:-10deg;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:0;background:#fff;box-shadow:0 -2px 6px -2px rgba(0,0,0,.4);border-radius:50%;font-size:13px;letter-spacing:0}}@media screen and (max-width:425px){.floatingCta .text1{top:-40px;left:3%;width:70px;height:70px;font-size:11px}}.floatingCta .text2{color:#fff;font-size:1.042vw}@media screen and (max-width:1280px){.floatingCta .text2{font-size:1.484vw}}@media screen and (max-width:1024px){.floatingCta .text2{font-size:18px}}@media screen and (max-width:768px){.floatingCta .text2{font-size:14px}}@media screen and (max-width:640px){.floatingCta .text2{flex:1;text-align:center;font-size:18px;letter-spacing:0}}@media screen and (max-width:425px){.floatingCta .text2{font-size:15px}}.section{padding:140px 0;overflow:hidden}@media screen and (max-width:1024px){.section{padding:120px 0 130px}}@media screen and (max-width:768px){.section{padding:100px 0 110px}}@media screen and (max-width:640px){.section{padding:70px 0 90px}}.section:has(.section__headline){padding-top:0}.section__headline{margin-bottom:100px;padding:60px 5%;background-color:#1b98dd;color:#fff;font-size:50px;font-weight:700;line-height:1.3;z-index:1;position:relative}@media screen and (max-width:1280px){.section__headline{padding:55px 5%;font-size:44px}}@media screen and (max-width:1024px){.section__headline{padding:50px 5%;font-size:38px}}@media screen and (max-width:768px){.section__headline{gap:50px 0;margin-bottom:100px;padding:45px 5%;font-size:min(36px,5vw)}}@media screen and (max-width:640px){.section__headline{margin-bottom:90px;padding:40px 5%;font-size:min(30px,5.5vw)}}@media screen and (max-width:425px){.section__headline{padding:35px 5%;font-size:6.5vw}}.section__headline--arrow::after{position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%);display:block;width:0;height:0;border-style:solid;border-width:35px 35px 0;border-color:#1b98dd transparent transparent}@media screen and (max-width:768px){.section__headline--arrow::after{border-width:25px 30px 0}}.section__headline-prefix{display:block;font-size:.45em;font-weight:400;font-weight:700}@media screen and (max-width:1280px){.section__headline-prefix{font-size:.6em}}.section__head{margin-bottom:20px;padding:0 5%;font-size:44px;font-weight:700;line-height:1.3;letter-spacing:.1em}.btn01,.section__description{font-weight:500;text-align:center}@media screen and (max-width:1280px){.section__head{font-size:42px}}@media screen and (max-width:1024px){.section__head{font-size:min(40px,4.8vw)}}@media screen and (max-width:640px){.section__headline--arrow::after{border-width:24px 26px 0}.section__head{margin-bottom:15px;font-size:max(5vw,24px)}}.section__head-img{width:140px;margin:0 auto 15px}@media screen and (max-width:1024px){.section__head-img{margin-bottom:10px}}@media screen and (max-width:768px){.section__head-img{width:120px;margin-bottom:5px}}@media screen and (max-width:640px){.section__head-img{width:100px;margin-bottom:3px}}.section__description{margin-bottom:70px;padding:0 5%;font-size:21px;line-height:1.3}@media screen and (max-width:1280px){.section__description{font-size:20px}}@media screen and (max-width:1024px){.section__description{font-size:19px}}@media screen and (max-width:768px){.section__description{margin-bottom:60px;font-size:17px}}@media screen and (max-width:640px){.section__description{font-size:16px}}@media screen and (max-width:425px){.section__head-img{width:90px}.section__description{font-size:15px}}.btn01{display:flex;align-items:center;justify-content:center;max-width:380px;padding:12px 2%;background:#f8b25c;box-shadow:2px 2px 0 #f69b2b;border-radius:100px;color:#fff;font-size:18px;line-height:1.2;transition:.2s;position:relative}.btn-disable,.disable{box-shadow:none!important;pointer-events:none!important}.btn01:hover{background:#f9be74}.btn01:hover::after{transform:translate(2px,-50%) rotate(45deg)}.btn01::after{position:absolute;top:50%;right:5%;transform:translate(0,-50%) rotate(45deg);display:block;width:.8em;height:.8em;border-top:3px solid #fff;border-right:3px solid #fff;transition:.2s}.btn-disable{background:#999!important}.media{width:min(980px,100%);margin:0 auto;position:relative}.media--frame{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:6px solid #123c5b;background-color:#123c5b;border-radius:5px}@media screen and (max-width:1024px){.btn01{max-width:340px;padding:10px 2%;font-size:min(17px,2.1vw)}.media--frame{border:5px solid #123c5b}}@media screen and (max-width:768px){.btn01{max-width:320px;font-size:min(16px,2.2vw)}.media--frame{border:4px solid #123c5b}}@media screen and (max-width:640px){.btn01{max-width:280px;font-size:clamp(13px,2.2vw,16px)}.media--frame{border:5px solid #123c5b}}@media screen and (max-width:425px){.media--frame{border:4px solid #123c5b}}.media--frame video{border-radius:3px}.media--frame .media__img{position:absolute;bottom:0;left:50%;transform:translate(-50%,130%);width:28%}@media screen and (max-width:768px){.media--frame .media__img{transform:translate(-50%,115%)}}@media screen and (max-width:640px){.media--frame .media__img{transform:translate(-50%,120%)}}.media video{width:100%}.page-section{padding:180px 0}.page-section-head{width:1260px;max-width:90%;margin:0 auto 70px;letter-spacing:.1em;line-height:1.4;font-size:36px;font-size:60px;font-weight:700;position:relative}@media screen and (max-width:768px){.page-section{padding:120px 0}.page-section-head{max-width:95%;font-size:48px}}@media screen and (max-width:640px){.page-section{padding:100px 0}.page-section-head{font-size:clamp(18px,8.7vw,44px);line-height:1.4}}@media screen and (max-width:425px){.media--frame .media__img{transform:translate(-50%,125%)}.page-section-head{font-size:clamp(18px,9vw,44px)}}.page-section-head .text-small{font-size:.42em}@media screen and (max-width:425px){.page-section-head .text-small{font-size:.4em}}.page-section-head2{display:flex;align-items:center;margin-bottom:50px}.page-section-head2--reverse{flex-direction:row-reverse}.page-section-head2__img{max-width:100px;-o-object-fit:contain;object-fit:contain}.page-section-head2__text{font-size:56px;font-weight:700;line-height:1.2}@media screen and (max-width:1280px){.page-section-head2__text{font-size:54px}}@media screen and (max-width:1024px){.page-section-head2__img{width:90px}.page-section-head2__text{font-size:50px}}@media screen and (max-width:768px){.page-section-head2{margin-bottom:40px}.page-section-head2__img{width:82px}.page-section-head2__text{font-size:clamp(18px,8vw,44px)}}.page-section-head2__text-sub{display:block;margin-bottom:15px;font-size:.42em;line-height:1}@media screen and (max-width:768px){.page-section-head2__text-sub{font-size:.5em}}@media screen and (max-width:640px){.page-section-head2__img{width:15%}.page-section-head2__text-sub{margin-bottom:10px}}.page-section-head2__text-sub--reverse{text-align:right}.company2 .head,.company2 .itemTitle,.contact02 .head,.contact02 .itemLink,.cta__btn__item,.cta__head,.cta__text,.footer .copyright,.header .itemLink,.label{text-align:center}.page-section-text{font-size:18px;margin-bottom:60px}@media screen and (max-width:768px){.page-section-text{margin-bottom:50px;font-size:16px}}@media screen and (max-width:640px){.page-section-text{font-size:15px}}@media screen and (max-width:425px){.page-section-text{font-size:14px}}.page-section-text--reverse{display:flex;justify-content:flex-end}.page-section-catch{width:1260px;max-width:90%;margin:0 auto;font-size:36px;line-height:1.8}@media screen and (max-width:1280px){.page-section-catch{font-size:29px}}@media screen and (max-width:1024px){.page-section-catch{font-size:26px;font-size:max(21px,2.85vw)}}.cta{padding:180px 0}@media screen and (max-width:768px){.page-section-catch{max-width:95%}.cta{padding:120px 0}}@media screen and (max-width:640px){.page-section-catch{font-size:min(18px,6.8vw)}.cta{padding:100px 0}}.cta__head{margin-bottom:70px;font-size:20px}@media screen and (max-width:1024px){.cta__head{font-size:18px}}@media screen and (max-width:640px){.cta__head{margin-bottom:40px;font-size:16px}}@media screen and (max-width:425px){.cta__head{font-size:max(14px,3.8vw)}}.cta__head span{display:inline-block;margin-bottom:30px;font-size:32px;font-size:60px;font-weight:700}@media screen and (max-width:1024px){.cta__head span{font-size:56px}}@media screen and (max-width:768px){.cta__head span{font-size:48px}}@media screen and (max-width:640px){.cta__head span{font-size:36px}}.cta__btn{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;gap:8%;width:90%;max-width:940px;margin:0 auto 50px}@media screen and (max-width:1024px){.cta__btn{gap:5%}}@media screen and (max-width:768px){.cta__btn{width:95%;margin-bottom:30px}}@media screen and (max-width:640px){.cta__btn{grid-template-columns:1fr;gap:5%;width:90%;max-width:450px;margin-bottom:50px}}.cta__btn__item{display:grid;grid-template:"h" "i" "t";justify-items:center;gap:15px;padding:30px 20px;background-color:#123c5b;color:#fff;border-radius:12px;line-height:1.2}@media screen and (max-width:1024px){.cta__btn__item{padding:25px 6% 20px}}@media screen and (max-width:768px){.cta__btn__item{padding:20px 3% 15px;border-radius:10px}}@media screen and (max-width:640px){.cta__btn__item{grid-template:"i h" "i t"/.5fr 2fr;align-items:center;gap:10px 2%;padding:20px 3%;border-radius:6px}}@media screen and (max-width:425px){.cta__head span{font-size:max(24px,5.6vw)}.cta__btn__item{grid-template:"i h" "i t"/.4fr 2fr;padding:14px 5% 12px}}.cta__btn__item:hover{opacity:.8}.cta__btn__item-head{grid-area:h;font-size:14px;letter-spacing:0}@media screen and (max-width:768px){.cta__btn__item-head{font-size:12px}}@media screen and (max-width:640px){.cta__btn__item-head{font-size:12px;font-weight:400}}@media screen and (max-width:425px){.cta__btn__item-head{font-size:min(12px,3.2vw)}}.cta__btn__item-img{grid-area:i;display:block;width:120px}.cta__btn__item-text{grid-area:t;font-size:18px}@media screen and (max-width:1024px){.cta__btn__item-img{width:55%}.cta__btn__item-text{font-size:15px}}@media screen and (max-width:768px){.cta__btn__item-text{font-size:14px}}@media screen and (max-width:640px){.cta__btn__item-img{width:100%;max-width:50px}.cta__btn__item-text{font-size:16px}}.cta--type2{padding-bottom:310px}.cta__text{width:90%;max-width:940px;margin:0 auto;font-size:15px;line-height:1.3}@media screen and (max-width:768px){.cta--type2{padding-bottom:290px}.cta__text{width:95%;font-size:14px}}@media screen and (max-width:640px){.cta__text{width:90%;max-width:450px;padding-left:1em;text-indent:-1em;font-size:12px}}@media screen and (max-width:425px){.cta__text{font-size:11px}}.cta__text--m0{width:100%}.cta__text .lf{margin-left:0;text-indent:initial}.about{background-color:#f0f5fa}.about__catch{width:1260px;max-width:90%;margin:0 auto 100px;font-size:min(20px,2.4vw);line-height:1.6}@media screen and (max-width:768px){.about__catch{margin-bottom:80px;font-size:16px}}@media screen and (max-width:640px){.about__catch{font-size:15px}}@media screen and (max-width:425px){.about__catch{font-size:14px}}.about__catch .text-large{display:inline-block;margin-bottom:10px;font-size:50px;font-weight:700}@media screen and (max-width:1024px){.about__catch .text-large{font-size:46px}}@media screen and (max-width:768px){.about__catch .text-large{font-size:38px}}@media screen and (max-width:640px){.about__catch .text-large{font-size:34px}}@media screen and (max-width:425px){.about__catch .text-large{font-size:26px}}.about__catch .text-en{font-family:Lato,sans-serif;font-weight:900}.about__img{display:flex;justify-content:flex-end;max-width:1260px;width:90%;margin:0 auto}.about__img img{display:block;width:100%;height:100%;max-width:860px;margin-bottom:40px}.about__line{width:62%;max-width:1175px;min-width:860px;margin-left:auto;padding:30px 5px 30px 60px;background-color:#123c5b;color:#fff;font-size:20px;line-height:1.8}@media screen and (max-width:768px){.about__line{width:100%;min-width:auto;font-size:max(17px,2.7vw)}}@media screen and (max-width:640px){.about__img{justify-content:center}.about__line{font-size:max(15px,2.7vw)}}.js-scroll-active{opacity:1;transition:.4s;cursor:pointer}.breadcrumbs .subLink:hover,.breadcrumbs .top:hover{opacity:.8}.riding-bicycle{position:-webkit-sticky;position:sticky;z-index:1;top:calc(100% - 50px);width:100%;min-height:50px;background-color:#fff;border-top:2px solid #123c5b}.riding-bicycle img{position:absolute;left:-60px;height:48px;-webkit-animation:riding-bike2 40s infinite linear .5s normal;animation:riding-bike2 40s infinite linear .5s normal}.breadcrumbs{display:flex;align-items:center;gap:1em;line-height:1;letter-spacing:.05em;font-size:.938vw;font-weight:500;overflow:auto;white-space:nowrap}@media screen and (max-width:1280px){.breadcrumbs{font-size:1.406vw}}@media screen and (max-width:1024px){.about__line{padding:30px 5%}.breadcrumbs{font-size:16px}}@media screen and (max-width:768px){.riding-bicycle img{-webkit-animation:riding-bike2 20s infinite linear .5s normal;animation:riding-bike2 20s infinite linear .5s normal}.breadcrumbs{gap:.75em;font-size:13px}}@media screen and (max-width:640px){.breadcrumbs{font-size:12px}}@media screen and (max-width:425px){.riding-bicycle{top:calc(100% - 40px);min-height:40px}.riding-bicycle img{height:38px}.breadcrumbs{font-size:11px}}.breadcrumbs .top{padding:.3em 2% .4em;background:#fff;color:#56c4d0;border-radius:400px;transition:.2s}.breadcrumbs .sub{display:flex;align-items:center;gap:.5em;color:#fff;position:relative}.breadcrumbs .sub:empty::before,.gnav{display:none}@media screen and (max-width:1024px){.breadcrumbs .top{padding:.25em 1.5% .35em}.breadcrumbs .sub{gap:.28em}}.breadcrumbs .sub::before{width:1em;height:1em;background:#fff;-webkit-clip-path:polygon(0 0,0 100%,75% 50%);clip-path:polygon(0 0,0 100%,75% 50%)}.breadcrumbs .subLink:hover::before{opacity:1}.label{width:90px;margin-bottom:10px;padding:5px 10px 5px 15px;background-color:#123c5b;color:#fff;border-radius:40px;letter-spacing:.5em;font-size:16px;font-weight:400}@media screen and (max-width:768px){.label{width:80px;padding:4px 5px 4px 10px}}@media screen and (max-width:640px){.label{width:65px;padding:4px 5px 4px 10px;font-size:14px}}.contact02{padding:8.333vw 0;box-shadow:0 1px 0 #fff;position:relative}@media screen and (max-width:1280px){.contact02{padding:10.938vw 0}}@media screen and (max-width:1024px){.contact02{padding:120px 0 140px}}@media screen and (max-width:768px){.contact02{padding:100px 0 120px}}@media screen and (max-width:640px){.contact02{padding:90px 0 100px}}.contact02 .head{margin-bottom:6.25vw;line-height:1.2;font-size:3.333vw;color:#56c4d0}@media screen and (max-width:1460px){.contact02 .head{margin-bottom:7.639vw;font-size:3.611vw}}@media screen and (max-width:1280px){.contact02 .head{margin-bottom:7.813vw;font-size:3.594vw}}@media screen and (max-width:1024px){.contact02 .head{margin-bottom:90px;font-size:42px}}@media screen and (max-width:768px){.contact02 .head{margin-bottom:80px;font-size:38px}}@media screen and (max-width:640px){.contact02 .head{margin-bottom:min(60px,13vw);font-size:min(34px,6.5vw)}}@media screen and (max-width:425px){.contact02{padding:70px 0 80px}.contact02 .head{margin-bottom:min(50px,13vw);font-size:7vw}}.contact02 .items{display:grid;grid-template-columns:repeat(2,1fr);gap:8%;width:65vw;margin:0 auto}.footer .sitemap,.header .items{grid-template-columns:repeat(4,1fr)}.contact02 .itemLink{display:flex;flex-direction:column;height:100%;padding:40px 5% 25px;background:#56c4d0;color:#fff;box-shadow:0 8px 0 rgba(0,0,0,.4);border-radius:.781vw;transition:.2s}@media screen and (max-width:1280px){.contact02 .itemLink{padding:35px 5% 20px}}@media screen and (max-width:768px){.contact02 .items{width:90%}.contact02 .itemLink{padding:30px 5% 15px;border-radius:12px}}@media screen and (max-width:640px){.contact02 .itemLink{padding:20px 4% 12px;border-radius:10px;box-shadow:0 6px 0 rgba(0,0,0,.4)}}.contact02 .itemLink:hover{opacity:.8;translate:0 .104vw}.contact02 .itemHead{margin-bottom:1.563vw;font-size:1.667vw;font-weight:700;line-height:1}@media screen and (max-width:1460px){.contact02 .items{gap:5%}.contact02 .itemHead{font-size:1.944vw}}@media screen and (max-width:1280px){.contact02 .itemHead{margin-bottom:1.953vw}}@media screen and (max-width:1024px){.contact02 .itemHead{font-size:min(26px,3vw)}}@media screen and (max-width:768px){.contact02 .itemHead{margin-bottom:20px;font-size:2.8vw}}@media screen and (max-width:640px){.contact02 .itemHead{margin-bottom:20px;font-size:3.4vw}}@media screen and (max-width:425px){.contact02 .items{gap:4%}.contact02 .itemLink{padding-bottom:10px;border-radius:8px}.contact02 .itemHead{margin-bottom:12px;font-size:3.8vw}}.contact02 .itemImg{width:33%;margin:0 auto 30px}@media screen and (max-width:1280px){.contact02 .itemImg{margin-bottom:1.953vw}}@media screen and (max-width:1024px){.contact02 .itemImg{width:35%}}@media screen and (max-width:768px){.contact02 .itemImg{margin-bottom:20px}}@media screen and (max-width:640px){.contact02 .itemImg{width:37.5%;margin-bottom:18px}}@media screen and (max-width:425px){.contact02 .itemImg{width:45%;margin-bottom:12px}}.contact02 .itemText{flex:1;margin-bottom:1.823vw;text-align:left;font-size:1.042vw;line-height:1.3}@media screen and (max-width:1280px){.contact02 .itemText{font-size:1.406vw}}@media screen and (max-width:1024px){.contact02 .itemText{margin-bottom:25px;font-size:min(16px,2.1vw)}}@media screen and (max-width:768px){.contact02 .itemText{margin-bottom:20px}}@media screen and (max-width:640px){.contact02 .itemText{font-size:2.67vw}}@media screen and (max-width:425px){.contact02 .itemText{margin-bottom:15px;font-size:2.6vw}}.contact02 .itemArrow{width:1.771vw;height:1.771vw;margin:0 auto;background:#ff5050;-webkit-clip-path:polygon(100% 0,0 0,50% 70%);clip-path:polygon(100% 0,0 0,50% 70%)}@media screen and (max-width:1280px){.contact02 .itemArrow{width:2.188vw;height:2.188vw}}@media screen and (max-width:1024px){.contact02 .itemArrow{width:25px;height:25px}}@media screen and (max-width:640px){.contact02 .itemArrow{width:22px;height:22px}}@media screen and (max-width:425px){.contact02 .itemArrow{width:18px;height:18px}}.anime-uneune1{-webkit-animation:anime-uneune1 12s linear infinite;animation:anime-uneune1 12s linear infinite}@-webkit-keyframes anime-uneune1{0%,100%{border-radius:70% 80% 80%/60% 90% 70%}25%,75%{border-radius:100% 60%/80% 90% 70%}50%{border-radius:100% 70% 60% 90%/60% 100% 70%}}@keyframes anime-uneune1{0%,100%{border-radius:70% 80% 80%/60% 90% 70%}25%,75%{border-radius:100% 60%/80% 90% 70%}50%{border-radius:100% 70% 60% 90%/60% 100% 70%}}.anime-uneune2{-webkit-animation:anime-uneune2 10s linear infinite;animation:anime-uneune2 10s linear infinite}@-webkit-keyframes anime-uneune2{0%,100%{border-radius:90% 50% 80% 40%/80% 80% 60% 50%}25%{border-radius:100% 60% 80% 70%/80% 90% 70%}50%{border-radius:70% 90% 75% 70%/60% 100% 50%}75%{border-radius:70% 90% 80% 70%/70% 90%}}@keyframes anime-uneune2{0%,100%{border-radius:90% 50% 80% 40%/80% 80% 60% 50%}25%{border-radius:100% 60% 80% 70%/80% 90% 70%}50%{border-radius:70% 90% 75% 70%/60% 100% 50%}75%{border-radius:70% 90% 80% 70%/70% 90%}}.anime-tryangle1{-webkit-animation:anime-tryangle 12s linear infinite;animation:anime-tryangle 12s linear infinite}@-webkit-keyframes anime-tryangle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes anime-tryangle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.anime-tryangle2{-webkit-animation:anime-tryangle2 12s linear infinite;animation:anime-tryangle2 12s linear infinite}@-webkit-keyframes anime-tryangle2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes anime-tryangle2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes anime-btn-arrow{0%,100%{transform:translate(0,-50%) rotate(45deg)}50%{transform:translate(30%,-50%) rotate(45deg)}}@keyframes anime-btn-arrow{0%,100%{transform:translate(0,-50%) rotate(45deg)}50%{transform:translate(30%,-50%) rotate(45deg)}}@-webkit-keyframes riding-bike{0%{right:-10%;transform:unset}49%{transform:scale(1,1)}50%{right:110%;transform:scale(-1,1)}100%{right:-10%;transform:scale(-1,1)}}@keyframes riding-bike{0%{right:-10%;transform:unset}49%{transform:scale(1,1)}50%{right:110%;transform:scale(-1,1)}100%{right:-10%;transform:scale(-1,1)}}@-webkit-keyframes riding-bike2{0%,50%{left:-60px}100%{left:120%}}@keyframes riding-bike2{0%,50%{left:-60px}100%{left:120%}}@-webkit-keyframes main-visual-slide{0%{transform:translate(60px,0);opacity:0}40%{opacity:0}80%{opacity:.4}100%{transform:translate(0,0);opacity:1}}@keyframes main-visual-slide{0%{transform:translate(60px,0);opacity:0}40%{opacity:0}80%{opacity:.4}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes main-visual-slide-sp{0%{transform:translate(0,40px);opacity:0}40%{opacity:0}80%{opacity:.4}100%{transform:translate(0,0);opacity:1}}@keyframes main-visual-slide-sp{0%{transform:translate(0,40px);opacity:0}40%{opacity:0}80%{opacity:.4}100%{transform:translate(0,0);opacity:1}}.main-visual-slide01{-webkit-animation:main-visual-slide 1s linear .5s 1 normal both;animation:main-visual-slide 1s linear .5s 1 normal both}@media screen and (max-width:640px){.main-visual-slide01{-webkit-animation:main-visual-slide-sp 1s linear .5s 1 normal both;animation:main-visual-slide-sp 1s linear .5s 1 normal both}}.main-visual-slide02{-webkit-animation:main-visual-slide 1s linear 1.5s 1 normal both;animation:main-visual-slide 1s linear 1.5s 1 normal both}@media screen and (max-width:640px){.main-visual-slide02{-webkit-animation:main-visual-slide-sp 1s linear 1.5s 1 normal both;animation:main-visual-slide-sp 1s linear 1.5s 1 normal both}}.main-visual-slide03{-webkit-animation:main-visual-slide 1s linear 2.5s 1 normal both;animation:main-visual-slide 1s linear 2.5s 1 normal both}@media screen and (max-width:640px){.main-visual-slide03{-webkit-animation:main-visual-slide-sp 1s linear 2.5s 1 normal both;animation:main-visual-slide-sp 1s linear 2.5s 1 normal both}}.main-visual-slide04{-webkit-animation:main-visual-slide 1s linear 3.5s 1 normal both;animation:main-visual-slide 1s linear 3.5s 1 normal both}@media screen and (max-width:640px){.main-visual-slide04{-webkit-animation:main-visual-slide-sp 1s linear 3.5s 1 normal both;animation:main-visual-slide-sp 1s linear 3.5s 1 normal both}}.anime-fuwafuwa{-webkit-animation:anime-fuwafuwa01 3.8s ease-in-out infinite;animation:anime-fuwafuwa01 3.8s ease-in-out infinite}.anime-fuwafuwa--type2{-webkit-animation:anime-fuwafuwa01 3.5s ease-in-out .5s infinite;animation:anime-fuwafuwa01 3.5s ease-in-out .5s infinite}.anime-fuwafuwa--type3{-webkit-animation:anime-fuwafuwa01 4.1s ease-in-out infinite;animation:anime-fuwafuwa01 4.1s ease-in-out infinite}@-webkit-keyframes anime-fuwafuwa01{0%,100%{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes anime-fuwafuwa01{0%,100%{transform:translateY(0)}50%{transform:translateY(-5%)}}.header{width:100%;position:fixed;top:0;left:0;right:0;z-index:2;padding:.781vw 0;mix-blend-mode:difference}@media screen and (max-width:1280px){.header{padding:20px 0}}@media screen and (max-width:768px){.header{padding:18px 0}}.header .inner{width:min(1440px,75vw);width:75vw;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1280px){.header .inner{width:90vw}}@media screen and (max-width:1024px){.header .inner{width:min(1440px,95%)}}.header .logo{width:14.583vw}@media screen and (max-width:1280px){.header .logo{width:20.313vw}}@media screen and (max-width:1024px){.header .logo{width:230px}}@media screen and (max-width:768px){.header .logo{width:210px}}.header .logoLink{display:flex;flex-direction:column}.header .logoImg{margin-bottom:.208vw}.header .logoTitle{color:#fff;font-size:.885vw;line-height:1}@media screen and (max-width:1280px){.header .logoTitle{font-size:1.25vw}}@media screen and (max-width:1024px){.header .logoTitle{font-size:15px;letter-spacing:0}}@media screen and (max-width:768px){.header .logoImg{margin-bottom:2px}.header .logoTitle{font-size:14px}}@media screen and (max-width:425px){.header{padding:15px 0}.header .logo{width:180px}.header .logoTitle{font-size:12px}}.header .menuBtn:hover{cursor:pointer;opacity:.8}.header .menuBtnImg{width:2.083vw}@media screen and (max-width:1280px){.header .menuBtnImg{width:32px}}@media screen and (max-width:425px){.header .menuBtnImg{width:30px}}.header .gnavOverlay{position:fixed;top:0;left:0;z-index:3;width:100%;height:120%;background:rgba(0,0,0,.5);transition:.4s}.header .gnav{position:absolute;top:10vh;top:10svh;left:0;width:100%;background:#f0f2f2}.header .gnavInner{display:flex;flex-direction:column;gap:1.042vw;width:min(1440px,75vw);width:75vw;margin:0 auto;padding:1.042vw 0 3.646vw}@media screen and (max-width:1280px){.header .gnavInner{width:90vw}}@media screen and (max-width:1024px){.header .gnavInner{width:min(1440px,95%);gap:15px;padding:15px 0 65px}}@media screen and (max-width:768px){.header .gnavInner{padding-bottom:60px}}@media screen and (max-width:640px){.header .gnavInner{gap:12px;padding:12px 0 45px}}.header .close{display:grid;place-items:center;width:2.083vw;height:2.083vw;margin-left:auto;border:none;background:initial;font-size:2.917vw;line-height:1;letter-spacing:0;transition:.2s}@media screen and (max-width:768px){.header .close{width:32px;height:32px}}.header .close:hover{cursor:pointer;opacity:.8}.header .items{display:grid;gap:2vw;width:100%;margin:0 auto}.header .itemLink{display:flex;justify-content:center;align-items:center;height:100%;padding:90px 2% 20px;background:#56c4d0;color:#fff;font-size:1.042vw;font-weight:700;line-height:1;text-shadow:0 0 4px rgba(0,0,0,.9)}@media screen and (max-width:1280px){.header .itemLink{font-size:1.484vw}}@media screen and (max-width:1024px){.header .itemLink{padding:80px 2% 18px;font-size:min(18px,2vw)}}@media screen and (max-width:768px){.header .items{grid-template-columns:repeat(3,1fr);gap:2.5vw}.header .itemLink{padding-top:70px;font-size:17px}}@media screen and (max-width:640px){.header .itemLink{padding:60px 2% 10px;font-size:min(16px,3.3vw)}}.header .itemLink:hover{opacity:.8}.header .itemLink1{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu01.webp) center/cover no-repeat}.header .itemLink2{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu02.webp) center/cover no-repeat}.header .itemLink3{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu03.webp) center/cover no-repeat}.header .itemLink4{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu04.webp) center/cover no-repeat}.header .itemLink5{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu05.webp) center/cover no-repeat}.header .itemLink6{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu06.webp) center/cover no-repeat}.header .itemLink7{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu07.webp) center/cover no-repeat}.header .itemLink8{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu08.webp) center/cover no-repeat}.header .itemLink9{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu09.webp) center/cover no-repeat}.header .itemLink10{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu10.webp) center/cover no-repeat}.header .itemLink11{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu11.webp) center/cover no-repeat}.header .itemLink12{background:linear-gradient(0deg,rgba(52,175,186,.6) 0,rgba(52,175,186,.6) 100%),url(/img-menu12.webp) center/cover no-repeat}.header .displayBlock{visibility:unset;opacity:1;translate:0 0}.header .displayNone{visibility:hidden;opacity:0;translate:0 -1.042vw}.footer .sitemapListItemLink:hover,.gnav__list-item:hover{opacity:.8}.footer{background-color:#b3b3b3;padding:4.688vw 0 .521vw;color:#fff}@media screen and (max-width:640px){.footer{padding-top:80px}}.footer .logo{width:95%;margin:0 auto 90px}@media screen and (max-width:640px){.footer .logo{margin-bottom:70px}}@media screen and (max-width:425px){.footer{padding-top:70px}.footer .logo{margin-bottom:60px}}.footer .logo1{width:6.25vw;margin:0 auto 15px}@media screen and (max-width:1280px){.footer .logo1{width:8.594vw}}@media screen and (max-width:768px){.footer .logo1{width:90px}}@media screen and (max-width:640px){.footer .logo1{width:70px}}@media screen and (max-width:1280px){.footer .logo1{width:60PX}}.footer .logo2{width:15.625vw;margin:0 auto}@media screen and (max-width:1280px){.footer .logo2{width:21.875vw}}@media screen and (max-width:768px){.footer .logo2{width:240px}}@media screen and (max-width:640px){.footer .logo2{width:230px}}@media screen and (max-width:425px){.footer .logo2{width:210px}}.footer .sitemap{display:grid;gap:2.5%;width:min(1200px,75vw);margin:0 auto 180px}@media screen and (max-width:1024px){.footer .sitemap{grid-template-columns:repeat(2,1fr);gap:60px 2.5%;width:min(680px,95%);margin-bottom:160px}}@media screen and (max-width:640px){.footer .sitemap{margin-bottom:140px}}.footer .sitemapLists{font-size:1.042vw;font-weight:500;line-height:1}@media screen and (max-width:1280px){.footer .sitemapLists{font-size:1.484vw}}@media screen and (max-width:768px){.footer .sitemapLists{font-size:min(18px,3.8vw)}}@media screen and (max-width:640px){.footer .sitemapLists{font-size:min(16px,3.5vw)}}.footer .sitemapListsItems{display:flex;flex-direction:column;gap:1.25em}.footer .sitemapListItemLink{display:inline-block;position:relative;padding-right:.5em}.footer .sitemapListItemLink:after,.gnav__list-item::after{position:absolute;left:0;content:""}.footer .sitemapListItemLink:after{bottom:-.104vw;width:0;height:.052vw;background:#fff;transition:.2s ease-out}.footer .sitemapListItemLink:hover:after{width:100%}.footer .copyright{line-height:1}.gnav-overlay{position:fixed;top:0;left:0;transition:.5s;z-index:5;opacity:0;visibility:hidden;width:100%;height:100vh;background-color:rgba(0,0,0,.5)}@media screen and (max-width:640px){.footer .sitemapListsItems{align-items:center}.gnav-overlay{transition:.4s}}@media screen and (max-width:768px){.gnav{display:block;position:fixed;top:0;right:-70%;z-index:6;transition:.5s;max-width:56%;width:440px;height:100vh;margin-left:0;padding:15px 30px;background-color:#123c5b;color:#fff}}@media screen and (max-width:640px){.gnav{right:-80%;transition:.4s;max-width:60%;min-width:310px;padding:15px 5%}}@media screen and (max-width:425px){.footer .sitemap{margin-bottom:120px}.footer .sitemapLists{font-size:min(14.5px,4vw)}.gnav{right:-350px;max-width:75%;min-width:220px}}.gnav__btn{display:block;width:30px;margin-left:auto;margin-bottom:60px;cursor:pointer}@media screen and (max-width:1024px){.gnav__btn{margin-bottom:50px}}.gnav__list{font-size:26px;color:#fff}@media screen and (max-width:768px){.gnav__list{font-size:22px}.gnav__list-item{border-bottom:1px solid #fff}}@media screen and (max-width:640px){.gnav__btn{width:20px}.gnav__list{font-size:min(20px,4.3vw)}}.gnav__list-item{margin-bottom:40px;padding-bottom:7px;line-height:1.1;position:relative}.gnav__list-item::after{bottom:0;display:block;width:0;height:1px;background-color:#fff;transition:.3s ease-out}.gnav__list-item:hover::after{width:100%}.gnav__list-item a{display:block}.js-hum-is-active1{right:0}.js-hum-is-active2{visibility:visible;opacity:1}.company2{background:linear-gradient(180deg,#fff 5%,rgba(255,255,255,.3) 50%),url(../img/new/bg04.webp);background-size:cover;background-position:center;padding:13.542vw 0 8.333vw}@media screen and (max-width:768px){.company2{padding:220px 0 120px}}@media screen and (max-width:640px){.gnav__list-item{margin-bottom:20px}.company2{padding:180px 0 100px}}@media screen and (max-width:425px){.gnav__list{font-size:4.6vw}.company2{padding:140px 0 80px;background:linear-gradient(180deg,#fff 5%,rgba(255,255,255,.3) 30%),url(../img/new/bg04.webp);background-size:cover;background-position:center}}.company2 .box{width:min(1440px,75vw);width:75vw;margin:0 auto;padding:60px 2%;background:rgba(255,255,255,.75)}@media screen and (max-width:1280px){.company2 .box{width:90vw}}@media screen and (max-width:768px){.company2 .box{padding:50px 2% 60px}}.company2 .head{margin-bottom:2.083vw;color:#123c5b;font-size:1.458vw;font-weight:400;line-height:1.3}@media screen and (max-width:1024px){.company2 .box{width:min(1440px,95%)}.company2 .head{font-size:26px}}@media screen and (max-width:768px){.company2 .head{margin-bottom:30px;font-size:22px}}@media screen and (max-width:640px){.company2 .head{font-size:21px}}.company2 .headImg{display:inline-block;width:15.625vw;vertical-align:text-bottom}@media screen and (max-width:1024px){.company2 .headImg{width:250px}}@media screen and (max-width:768px){.company2 .headImg{width:220px}}@media screen and (max-width:640px){.company2 .headImg{width:210px}}@media screen and (max-width:425px){.company2 .box{padding:40px 2% 50px}.company2 .head{margin-bottom:25px;font-size:18px}.company2 .headImg{width:180px}}.company2 .headTextEmphasis{display:inline-block;font-size:1.25em;font-weight:700}.company2 .items{display:flex;flex-direction:column;gap:1.25em;width:min(1080px,100%);margin:0 auto}@media screen and (max-width:640px){.company2 .items{gap:1.6em}}.company2 .item{display:flex;align-items:center;gap:1.25em;font-size:1.25vw}@media screen and (max-width:1280px){.company2 .item{font-size:1.719vw}}@media screen and (max-width:1024px){.company2 .item{font-size:20px}}@media screen and (max-width:768px){.company2 .item{font-size:18px}}@media screen and (max-width:640px){.company2 .item{flex-direction:column;gap:.4em;font-size:17px}}@media screen and (max-width:425px){.company2 .item{font-size:16px}}.company2 .itemTitle{min-width:8.333vw;padding:.3em 2%;background:#123c5b;color:#fff;border-radius:5.208vw;line-height:1;font-weight:700}@media screen and (max-width:1024px){.company2 .itemTitle{min-width:140px}}@media screen and (max-width:768px){.company2 .itemTitle{min-width:120px}}.company2 .itemDescription{color:#123c5b;font-weight:500;line-height:1.2}@media screen and (max-width:640px){.company2 .itemTitle{min-width:130px;padding:.25em 2%}.company2 .itemDescription{text-align:center}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}