html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:rgba(0,0,0,0);background-image:none}body{-webkit-text-size-adjust:100%}figure{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure img{vertical-align:top}@font-face{font-display:swap;font-family:"Orbitron";font-style:normal;font-weight:400;src:url("./fonts/orbitron-v35-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Orbitron";font-style:normal;font-weight:700;src:url("./fonts/orbitron-v35-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Orbitron";font-style:normal;font-weight:900;src:url("./fonts/orbitron-v35-latin-900.woff2") format("woff2")}html{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;line-height:1}@media screen and (max-width: 767px){html{font-size:13px}}html,body{height:100%}body{overflow-x:hidden;background-color:#fff}em,strong{font-weight:bold}a{color:#146279}img{vertical-align:top}@media screen and (min-width: 768px){.for-mobile{display:none}}@media screen and (max-width: 767px){.not-for-mobile{display:none}}.em{color:#c00}.theme{color:#146279}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel]{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;height:36px;width:100%;font-size:16px}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;width:100%;height:240px;padding:8px;font-size:16px;line-height:1.5}select{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#ddd;height:36px;line-height:36px;font-size:16px}.required{color:#c00}th .required{margin-left:10px}.required+form{margin-top:30px}p.error{background-color:rgba(204,0,0,.1);padding:15px;color:#c00;font-weight:700;margin-bottom:30px}p.required,span.required{font-size:16px;font-weight:bold}.button{margin-top:30px;text-align:center}.button a{display:inline-block}.button a,.button input[type=submit],.button input[type=button],.button button{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:30px;background:#956f31;height:50px;line-height:50px;padding:0 44px;min-width:120px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;font-family:"Arial","Helvetica",sans-serif}.button a:not(:first-child),.button input[type=submit]:not(:first-child),.button input[type=button]:not(:first-child),.button button:not(:first-child){margin-left:10px}.button a:not([disabled]):hover,.button input[type=submit]:not([disabled]):hover,.button input[type=button]:not([disabled]):hover,.button button:not([disabled]):hover{opacity:.7}.button input[disabled]{background-color:#ccc}.button input[name^=back],.button .cancel{background:#999 !important}table,th,td{border-collapse:collapse;border:1px solid #ddd;font-family:"Arial","Helvetica",sans-serif}th,td{padding:15px 20px;text-align:left;line-height:1.5}@media screen and (max-width: 480px){th,td{padding:10px}}th{width:30%;background:#efefef;font-weight:bold}header[role=banner]{position:fixed;left:0;top:0;z-index:100;width:100%}header[role=banner] .header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1280px;width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 10px;font-family:"Orbitron",sans-serif}@media screen and (min-width: 768px){header[role=banner] .header-inner{height:60px}}header[role=banner] .header-inner::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:.5s;transition:.5s;background-color:#fff}header[role=banner] .header-inner a{color:#fff;text-decoration:none}header[role=banner] .header-inner h1{font-family:"Orbitron",sans-serif;font-size:1.5rem}@media screen and (max-width: 575px){header[role=banner] .header-inner h1{width:35%}}header[role=banner] .header-inner h1 span{display:inline-block;vertical-align:middle}header[role=banner] .header-inner h1 span:first-child{font-size:.8125rem;margin-right:8px}header[role=banner] .header-inner h1 a{display:block;color:#146279;font-weight:700}@media screen and (min-width: 768px){header[role=banner] .header-inner h1{font-size:1.75rem}}header[role=banner] .header-inner .global-menu ul{color:#146279;font-size:0;text-align:right}header[role=banner] .header-inner .global-menu li{display:inline-block;font-family:Arial,sans-serif;font-size:1rem;font-weight:700}html[lang=ja] header[role=banner] .header-inner .global-menu li{font-size:.875rem}header[role=banner] .header-inner .global-menu li+li{margin-left:12px}@media screen and (min-width: 1280px){header[role=banner] .header-inner .global-menu li+li{margin-left:24px}}header[role=banner] .header-inner .global-menu li.language>*:last-child{margin-left:8px}@media screen and (max-width: 767px){header[role=banner] .header-inner .global-menu li.language>*:last-child{margin-left:3px}}header[role=banner] .header-inner .global-menu li.language span:not([class$=mobile]){font-weight:700}@media screen and (max-width: 767px){header[role=banner] .header-inner .global-menu li.language span:not([class$=mobile]){display:none}}header[role=banner] .header-inner .global-menu li.language a{text-decoration:underline;font-weight:normal}header[role=banner] .header-inner .global-menu li a{color:#146279}header[role=banner].scrolled{border-bottom:1px solid #9fd1e0}.hero .hero-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1480px;margin:60px auto 0;padding:240px 0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:flex-start;background-position:center;background-repeat:no-repeat;background-size:cover}html.webp .hero .hero-inner{background-image:url(images/hero.jpg.webp)}html.no-webp .hero .hero-inner{background-image:url(images/hero.jpg)}.hero .hero-inner .hero-text{padding-left:30px;text-align:left;font-weight:900;color:#fff;font-family:"Orbitron",sans-serif;font-size:3.125rem;line-height:1.2;text-shadow:0 0 10px #000}@media screen and (max-width: 767px){.hero .hero-inner{padding:160px 0;margin-top:48px}.hero .hero-inner .hero-text{font-size:2rem}}section{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:0 10px 100px}section:first-child{padding-top:160px}@media screen and (max-width: 767px){section{padding:60px 10px !important}}.hero+section{padding-top:100px}@media screen and (max-width: 767px){.hero+section{padding-top:60px}}section>header{text-align:center}.section-head{color:#146279;font-family:"Orbitron",sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}.section-head+p{margin-top:8px;font-size:1.125rem;line-height:1.5;color:#146279}html[lang=ja] .section-head{font-size:2.25rem}.section-body{margin-top:80px}@media screen and (max-width: 767px){.section-body{margin-top:50px}}.section-body p{line-height:1.5}.home .section-body{margin-top:30px}.introduction .section-body p{text-align:center;font-size:1rem}#booking{max-width:none;background-color:#dcf2f8;padding:100px 10px}@media screen and (max-width: 767px){#booking{padding:60px 10px}}#booking .section-body{max-width:1460px;margin-left:auto;margin-right:auto}.expert-list,body[class^=booking] .section-body>div:first-child,body[class^=payment] .section-body>div:first-child,body[class^=thank] .section-body>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.expert-list li,body[class^=booking] .section-body>div:first-child li,body[class^=payment] .section-body>div:first-child li,body[class^=thank] .section-body>div:first-child li{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;max-width:748px;margin:0 auto}@media screen and (min-width: 1280px){.expert-list li,body[class^=booking] .section-body>div:first-child li,body[class^=payment] .section-body>div:first-child li,body[class^=thank] .section-body>div:first-child li{width:49%}.expert-list li:nth-child(2n+2),body[class^=booking] .section-body>div:first-child li:nth-child(2n+2),body[class^=payment] .section-body>div:first-child li:nth-child(2n+2),body[class^=thank] .section-body>div:first-child li:nth-child(2n+2){margin:0 0 0 2%}}.expert-list li figure,body[class^=booking] .section-body>div:first-child li figure,body[class^=payment] .section-body>div:first-child li figure,body[class^=thank] .section-body>div:first-child li figure{width:240px}@media screen and (max-width: 767px){.expert-list li figure,body[class^=booking] .section-body>div:first-child li figure,body[class^=payment] .section-body>div:first-child li figure,body[class^=thank] .section-body>div:first-child li figure{width:100%;text-align:center}}.expert-list li figure img,body[class^=booking] .section-body>div:first-child li figure img,body[class^=payment] .section-body>div:first-child li figure img,body[class^=thank] .section-body>div:first-child li figure img{max-width:240px;width:100%;height:auto;border:1px solid #fff;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.3);box-shadow:1px 1px 10px rgba(0,0,0,.3)}.expert-list li figure+div,body[class^=booking] .section-body>div:first-child li figure+div,body[class^=payment] .section-body>div:first-child li figure+div,body[class^=thank] .section-body>div:first-child li figure+div{width:calc(100% - 270px)}@media screen and (max-width: 767px){.expert-list li figure+div,body[class^=booking] .section-body>div:first-child li figure+div,body[class^=payment] .section-body>div:first-child li figure+div,body[class^=thank] .section-body>div:first-child li figure+div{width:100%;margin-top:24px}}.expert-list li h3,body[class^=booking] .section-body>div:first-child li h3,body[class^=payment] .section-body>div:first-child li h3,body[class^=thank] .section-body>div:first-child li h3{font-weight:700;font-size:1.5rem;color:#000}@media screen and (max-width: 767px){.expert-list li h3,body[class^=booking] .section-body>div:first-child li h3,body[class^=payment] .section-body>div:first-child li h3,body[class^=thank] .section-body>div:first-child li h3{text-align:center}}.expert-list li .profile,body[class^=booking] .section-body>div:first-child li .profile,body[class^=payment] .section-body>div:first-child li .profile,body[class^=thank] .section-body>div:first-child li .profile{margin-top:15px}.expert-list li .profile dl,body[class^=booking] .section-body>div:first-child li .profile dl,body[class^=payment] .section-body>div:first-child li .profile dl,body[class^=thank] .section-body>div:first-child li .profile dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;line-height:1.5;font-size:1.125rem}.expert-list li .profile dl+p,body[class^=booking] .section-body>div:first-child li .profile dl+p,body[class^=payment] .section-body>div:first-child li .profile dl+p,body[class^=thank] .section-body>div:first-child li .profile dl+p{font-size:.8125rem;line-height:1.3}.expert-list li .profile dt,body[class^=booking] .section-body>div:first-child li .profile dt,body[class^=payment] .section-body>div:first-child li .profile dt,body[class^=thank] .section-body>div:first-child li .profile dt{color:#146279;font-weight:700;margin-right:8px}.expert-list li .promotion,body[class^=booking] .section-body>div:first-child li .promotion,body[class^=payment] .section-body>div:first-child li .promotion,body[class^=thank] .section-body>div:first-child li .promotion{width:100%;margin-top:8px;line-height:1.5}.expert-list li .promotion dl,body[class^=booking] .section-body>div:first-child li .promotion dl,body[class^=payment] .section-body>div:first-child li .promotion dl,body[class^=thank] .section-body>div:first-child li .promotion dl{min-height:90px}.expert-list li .promotion dt,body[class^=booking] .section-body>div:first-child li .promotion dt,body[class^=payment] .section-body>div:first-child li .promotion dt,body[class^=thank] .section-body>div:first-child li .promotion dt{color:#146279;font-weight:700;font-size:1.125rem}.expert-list li .promotion dd,body[class^=booking] .section-body>div:first-child li .promotion dd,body[class^=payment] .section-body>div:first-child li .promotion dd,body[class^=thank] .section-body>div:first-child li .promotion dd{font-size:1rem}.expert-list li .choose,body[class^=booking] .section-body>div:first-child li .choose,body[class^=payment] .section-body>div:first-child li .choose,body[class^=thank] .section-body>div:first-child li .choose{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#9fd1e0;padding:15px}.expert-list li .choose form,body[class^=booking] .section-body>div:first-child li .choose form,body[class^=payment] .section-body>div:first-child li .choose form,body[class^=thank] .section-body>div:first-child li .choose form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.expert-list li .choose form>h4,body[class^=booking] .section-body>div:first-child li .choose form>h4,body[class^=payment] .section-body>div:first-child li .choose form>h4,body[class^=thank] .section-body>div:first-child li .choose form>h4{-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;height:36px;line-height:36px;background-color:#368fa9;border-radius:5px 0 0 5px;color:#fff;font-weight:700;font-size:.9375rem;text-align:center}@media screen and (max-width: 767px){.expert-list li .choose form>h4,body[class^=booking] .section-body>div:first-child li .choose form>h4,body[class^=payment] .section-body>div:first-child li .choose form>h4,body[class^=thank] .section-body>div:first-child li .choose form>h4{width:160px}}.expert-list li .choose form select,body[class^=booking] .section-body>div:first-child li .choose form select,body[class^=payment] .section-body>div:first-child li .choose form select,body[class^=thank] .section-body>div:first-child li .choose form select{width:calc(100% - 200px - 220px);border-radius:0 5px 5px 0}@media screen and (max-width: 767px){.expert-list li .choose form select,body[class^=booking] .section-body>div:first-child li .choose form select,body[class^=payment] .section-body>div:first-child li .choose form select,body[class^=thank] .section-body>div:first-child li .choose form select{width:calc(100% - 160px)}}.expert-list li .choose form>div,body[class^=booking] .section-body>div:first-child li .choose form>div,body[class^=payment] .section-body>div:first-child li .choose form>div,body[class^=thank] .section-body>div:first-child li .choose form>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;padding-left:24px}@media screen and (max-width: 767px){.expert-list li .choose form>div,body[class^=booking] .section-body>div:first-child li .choose form>div,body[class^=payment] .section-body>div:first-child li .choose form>div,body[class^=thank] .section-body>div:first-child li .choose form>div{width:100%;padding-left:0;text-align:center;margin-top:10px}}@media screen and (min-width: 768px){.expert-list li .choose form>div::before,body[class^=booking] .section-body>div:first-child li .choose form>div::before,body[class^=payment] .section-body>div:first-child li .choose form>div::before,body[class^=thank] .section-body>div:first-child li .choose form>div::before{content:"";display:block;width:12px;height:12px;border-top:3px solid #146279;border-right:3px solid #146279;position:absolute;left:0;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.expert-list li .choose form>div button,body[class^=booking] .section-body>div:first-child li .choose form>div button,body[class^=payment] .section-body>div:first-child li .choose form>div button,body[class^=thank] .section-body>div:first-child li .choose form>div button{width:100%;max-width:480px;height:36px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:"Arial","Helvetica",sans-serif;background-color:#146279;color:#fff;font-weight:700;font-size:1.125rem;text-align:center}.faq{padding-top:100px}.faq .section-body li:not(:first-child){margin-top:44px}.faq .section-body h3{color:#146279;font-weight:700;font-size:1.5rem;text-align:center;line-height:1.3;margin-bottom:10px}.faq .section-body p{font-size:1rem}@media screen and (min-width: 768px){.faq .section-body p{text-align:center}}body[class^=contact] main[role=main],body[class=complete] main[role=main],body[class^=about] main[role=main]{max-width:640px;margin:0 auto}body[class^=contact] main[role=main] p,body[class=complete] main[role=main] p,body[class^=about] main[role=main] p{line-height:1.5}body[class^=contact] main[role=main] p+*:not(.button),body[class=complete] main[role=main] p+*:not(.button),body[class^=about] main[role=main] p+*:not(.button){margin-top:1em}body[class^=contact] main[role=main] span.required,body[class=complete] main[role=main] span.required,body[class^=about] main[role=main] span.required{margin-left:5px}body[class^=contact] main[role=main] dl,body[class=complete] main[role=main] dl,body[class^=about] main[role=main] dl{margin-top:30px}body[class^=contact] main[role=main] dt,body[class=complete] main[role=main] dt,body[class^=about] main[role=main] dt{font-weight:bold}body[class^=contact] main[role=main] dd,body[class=complete] main[role=main] dd,body[class^=about] main[role=main] dd{margin-top:5px;font-family:"Arial","Helvetica",sans-serif}body[class^=contact] main[role=main] table,body[class=complete] main[role=main] table,body[class^=about] main[role=main] table{width:100%;margin-top:50px}body[class=complete] .section-body p{text-align:center}.g-recaptcha>div{margin:0 auto}body[class^=booking] main[role=main],body[class^=payment] main[role=main],body[class^=thank] main[role=main]{position:relative}body[class^=booking] .section-body,body[class^=payment] .section-body,body[class^=thank] .section-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body[class^=booking] .section-body>div:first-child,body[class^=payment] .section-body>div:first-child,body[class^=thank] .section-body>div:first-child{margin-top:0 !important}@media screen and (min-width: 1024px){body[class^=booking] .section-body>div:first-child,body[class^=payment] .section-body>div:first-child,body[class^=thank] .section-body>div:first-child{width:60%}}body[class^=booking] .section-body>div:first-child .profile,body[class^=payment] .section-body>div:first-child .profile,body[class^=thank] .section-body>div:first-child .profile{width:100%}body[class^=booking] .section-body>div:first-child .profile figure,body[class^=payment] .section-body>div:first-child .profile figure,body[class^=thank] .section-body>div:first-child .profile figure{text-align:center}body[class^=booking] .section-body>div:first-child .profile figure img,body[class^=payment] .section-body>div:first-child .profile figure img,body[class^=thank] .section-body>div:first-child .profile figure img{border-radius:50%}body[class^=booking] .section-body>div:first-child .profile h3,body[class^=payment] .section-body>div:first-child .profile h3,body[class^=thank] .section-body>div:first-child .profile h3{margin-top:24px}body[class^=booking] .section-body>div:first-child .profile h4,body[class^=payment] .section-body>div:first-child .profile h4,body[class^=thank] .section-body>div:first-child .profile h4{margin-top:30px;color:#146279;font-family:"Orbitron",sans-serif;font-weight:700;font-size:1.3125rem}body[class^=booking] .section-body>div:first-child .profile .specialities,body[class^=payment] .section-body>div:first-child .profile .specialities,body[class^=thank] .section-body>div:first-child .profile .specialities{margin-top:10px;font-weight:700;font-size:1.125rem;line-height:1.3}body[class^=booking] .section-body p,body[class^=payment] .section-body p,body[class^=thank] .section-body p{line-height:1.5}body[class^=booking] .text-danger+form,body[class^=payment] .text-danger+form,body[class^=thank] .text-danger+form{margin-top:30px}body[class^=booking] .order-wrapper,body[class^=payment] .order-wrapper,body[class^=thank] .order-wrapper{margin-top:30px;padding-top:30px;border-top:1px solid #dfdfdf}body[class^=booking] .order-wrapper h3,body[class^=payment] .order-wrapper h3,body[class^=thank] .order-wrapper h3{color:#146279;font-size:1.5rem;font-weight:bold;font-family:"Orbitron",sans-serif;margin-bottom:15px}@media screen and (min-width: 768px){body[class^=booking] .order-wrapper h3,body[class^=payment] .order-wrapper h3,body[class^=thank] .order-wrapper h3{margin-bottom:24px}}body[class^=booking] .order-wrapper h3 span,body[class^=payment] .order-wrapper h3 span,body[class^=thank] .order-wrapper h3 span{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:1rem;color:#555;margin-left:10px}body[class^=payment] .order-wrapper{border:none !important;padding:0 !important}body[class^=payment] .order-wrapper h3{margin-top:50px}body[class^=payment] .order-wrapper h3:not(:first-child){padding-top:50px;border-top:1px solid #dfdfdf}body[class^=payment] .order-wrapper>p:first-child{margin-top:-50px}body[class^=payment] .order-wrapper span.required{margin-left:5px}body[class^=payment] .order-wrapper form{width:100%}body[class^=payment] .order-wrapper form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body[class^=payment] .order-wrapper form>div>dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}body[class^=payment] .order-wrapper form>div>dl:first-child{padding-right:5px}body[class^=payment] .order-wrapper form>div>dl:last-child{padding-left:5px}body[class^=payment] .order-wrapper dl{margin-top:30px}body[class^=payment] .order-wrapper dt{font-weight:bold}body[class^=payment] .order-wrapper dd{margin-top:5px}body[class^=payment] .order-wrapper dd>b{display:block;background-color:#efefef;padding:15px}body[class^=payment] .order-wrapper input+div>dl,body[class^=payment] .order-wrapper input+div>dl+dl{margin-top:0}body[class^=payment] .order-wrapper input[name=card_id]{width:120px}body[class^=payment] .credit-info{margin-top:50px}body[class^=payment] .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body[class^=payment] .button a[href*=back]{border:1px solid #999;background-color:rgba(0,0,0,0);color:#999}.agreement{margin-top:30px;background-color:#f5f5f5;padding:30px;line-height:1.5}.agreement label input{margin-right:8px}.order-info{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:10px;padding:30px 15px;background-color:#fff;border:1px solid #ddd}body[class^=payment] .order-info{margin-top:50px}@media screen and (min-width: 1024px){.order-info{width:38%;margin-left:2%;margin-top:0 !important;padding:30px}.order-info.fixed{position:fixed;top:80px;right:50%;margin-right:-490px;width:372px}}.order-info h3{color:#146279;font-size:1.5rem;font-weight:bold;font-family:"Orbitron",sans-serif;margin-bottom:15px}@media screen and (min-width: 768px){.order-info h3{margin-bottom:24px}}.order-info table{width:100%;border:none}.order-info th,.order-info td{background:rgba(0,0,0,0);border-left:none;border-right:none;padding:5px}.order-info td{text-align:right}.order-info .total-row th{font-size:1.25rem}.order-info .total-row td{color:#c00;font-weight:bold;font-size:1.875rem}.order-info button{width:100%;font-weight:normal;font-size:1.25rem}.order-info button[disabled]{background-color:#ddd}body[class^=thank] .order-wrapper{padding:30px 0 0 !important;border:none !important}.flow-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flow-list li+li{margin-top:30px}.flow-list li>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-left:5px solid #368fa9}.flow-list li>figure{margin-top:15px}.flow-list li>figure img{width:100%;height:auto}@media screen and (min-width: 768px){.flow-list li>div{width:60%;padding:30px;border-left-width:15px}.flow-list li>figure{margin-top:0;width:40%}}.flow-list h3{font-family:"Orbitron",sans-serif;font-weight:bold;font-size:1.25rem;line-height:1.2}@media screen and (min-width: 768px){.flow-list h3{font-size:1.5rem}}.flow-list h3 span{color:#146279;margin-right:5px}.flow-list p{margin-top:30px;line-height:1.5}body[class=terms] main[role=main],body[class=privacy] main[role=main],body[class=refund] main[role=main],body[class=disclaimer] main[role=main],body[class=subscription] main[role=main]{max-width:1280px;margin:0 auto}body[class=terms] h2,body[class=privacy] h2,body[class=refund] h2,body[class=disclaimer] h2,body[class=subscription] h2{font-weight:bold;font-size:1.5rem;line-height:1.2}body[class=terms] h3,body[class=privacy] h3,body[class=refund] h3,body[class=disclaimer] h3,body[class=subscription] h3{margin-top:3em;font-weight:bold;font-size:1.3125rem;line-height:1.2}body[class=terms] h4,body[class=privacy] h4,body[class=refund] h4,body[class=disclaimer] h4,body[class=subscription] h4{margin-top:2em;font-weight:bold;font-size:1.125rem;line-height:1.3}body[class=terms] h5,body[class=privacy] h5,body[class=refund] h5,body[class=disclaimer] h5,body[class=subscription] h5{margin-top:1.5em;line-height:1.3}body[class=terms] p,body[class=privacy] p,body[class=refund] p,body[class=disclaimer] p,body[class=subscription] p{line-height:1.5;font-family:"Arial","Helvetica",sans-serif}body[class=terms] p:not(:first-child),body[class=privacy] p:not(:first-child),body[class=refund] p:not(:first-child),body[class=disclaimer] p:not(:first-child),body[class=subscription] p:not(:first-child){margin-top:1em}body[class=terms] img,body[class=privacy] img,body[class=refund] img,body[class=disclaimer] img,body[class=subscription] img{vertical-align:text-bottom}body[class=terms] ul,body[class=terms] ol,body[class=privacy] ul,body[class=privacy] ol,body[class=refund] ul,body[class=refund] ol,body[class=disclaimer] ul,body[class=disclaimer] ol,body[class=subscription] ul,body[class=subscription] ol{padding-left:1.6em;line-height:1.5;font-family:"Arial","Helvetica",sans-serif}body[class=terms] ul:not(:first-child),body[class=terms] ol:not(:first-child),body[class=privacy] ul:not(:first-child),body[class=privacy] ol:not(:first-child),body[class=refund] ul:not(:first-child),body[class=refund] ol:not(:first-child),body[class=disclaimer] ul:not(:first-child),body[class=disclaimer] ol:not(:first-child),body[class=subscription] ul:not(:first-child),body[class=subscription] ol:not(:first-child){margin-top:1em}body[class=terms] ul,body[class=privacy] ul,body[class=refund] ul,body[class=disclaimer] ul,body[class=subscription] ul{list-style:disc outside}body[class=terms] ol,body[class=privacy] ol,body[class=refund] ol,body[class=disclaimer] ol,body[class=subscription] ol{list-style:decimal outside}footer[role=contentinfo]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 10px;text-align:center}footer[role=contentinfo] .footer-menu{padding-top:50px;border-top:1px solid #dfdfdf}footer[role=contentinfo] .footer-menu ul{font-size:0}footer[role=contentinfo] .footer-menu li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:.8125rem;padding:15px;width:50%;text-align:left;text-indent:10px}footer[role=contentinfo] .footer-menu li a{color:#999}@media screen and (min-width: 1024px){footer[role=contentinfo] .footer-menu li{width:auto;text-align:center;text-indent:0}}footer[role=contentinfo] .copyright{display:block;margin-top:50px;padding-bottom:80px;font-size:.8125rem;color:#999}.cu{margin-top:50px;padding-top:50px;border-top:1px solid #ddd}@media screen and (max-width: 640px){.cu img{width:100%;height:auto}}.cardbrands{margin-top:50px}@media screen and (max-width: 480px){.cardbrands img{width:240px;height:auto}}/*# sourceMappingURL=style.css.map */