﻿@import "https://fonts.googleapis.com/css?family=Fredoka+One";@import "https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#fff}#colorbox{outline:none}#cboxTopLeft{width:25px;height:25px;background:url(/assets/colorbox/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(/assets/colorbox/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(/assets/colorbox/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(/assets/colorbox/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(/assets/colorbox/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(/assets/colorbox/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(/assets/colorbox/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(/assets/colorbox/border2.png) repeat-y -25px 0}#cboxContent{background:rgba(0,0,0,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc000000',EndColorStr='#cc000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc000000',EndColorStr='#cc000000');overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444}#cboxLoadingOverlay{background:url(/assets/colorbox/loading.gif) no-repeat 5px 5px;background:rgba(0,0,0,0.8)}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#ccc;border:none;background-color:transparent}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000)}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes 0.3s;animation:remodal-overlay-opening-keyframes 0.3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes 0.3s;animation:remodal-overlay-closing-keyframes 0.3s}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes 0.3s;animation:remodal-opening-keyframes 0.3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes 0.3s;animation:remodal-closing-keyframes 0.3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@font-face{font-family:"towndisplay";src:url("/assets/Town10Display-Regular.eot?") format("eot"),url("/assets/Town10Display-Regular.woff") format("woff"),url("/assets/Town10Display-Regular.ttf") format("truetype")}body{margin:0;min-width:1116px;min-height:100%;background:#FCFBFC;color:#000;font-family:"YuGothic", "Yu Gothic", verdana, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeLegibility;overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[width],img[height]{max-width:none}p{margin:0}ul{margin:0;padding-left:0;list-style:none}dl{margin:0}dd{margin:0}th{text-align:left;vertical-align:top}label,select,option{cursor:pointer}input[type=radio]{margin-right:0.3em;vertical-align:middle}a{color:inherit;text-decoration:none}a:hover,input[type="submit"]:hover,button:hover{opacity:0.6}button:active,button:focus{outline:none}.is-focus-link{position:relative;top:1px}.is-placeholder{color:#aaa}::placeholder{color:#aaa}iframe[name="google_conversion_frame"]{position:absolute;height:0}.l-footer .p-footer-top{background-color:#272727}.l-footer .p-footer-top__inner{display:flex;margin:0 auto;padding:56px 0 45px;width:1116px}.l-footer .p-footer-top__menu{font-size:14px;margin-right:2%;width:23.5%}.l-footer .p-footer-top__menu:last-child{margin-right:0}.l-footer .p-footer-top__heading{color:#f5f5f5;font-weight:bold;margin-bottom:14px}.l-footer .p-footer-top__list{margin-bottom:7px}.l-footer .p-footer-top__list>a{text-decoration:none;color:#f5f5f5}.l-footer .p-footer-bottom{background-color:#f5f5f5;text-align:center;color:#272727;padding:23px 0 30px}.l-footer .p-footer-bottom__inner{margin:0 auto;width:1116px}.l-footer .p-footer-bottom__menu{display:block;margin-bottom:41px}.l-footer .p-footer-bottom__list{display:inline-block;margin-right:20px}.l-footer .p-footer-bottom__list:last-child{margin-right:0}.l-footer .p-footer-bottom__list>a{color:#272727;font-size:14px;font-weight:500;letter-spacing:3.1px;text-decoration:none}.l-footer .p-footer-bottom__logo{margin-bottom:8px}.l-footer .p-footer-bottom__copy{font-size:13px}.l-header{left:0;position:fixed;top:0;width:100%;z-index:100}.l-header .p-header-top{background-color:#fff}.l-header .p-header-top__inner{display:flex;justify-content:space-between;margin:0 auto;padding:20px 0 19px;width:1116px}.l-header .p-header-top__inner--recruit{padding:11px 0 11px 0}.l-header .p-header-top__catch{float:flex;width:444px}.l-header .p-header-top__logo{display:block;vertical-align:bottom;margin-right:14px;width:240px}.l-header .p-header-top__logo--recruit{width:230px;height:auto}.l-header .p-header-top__logo--recruit img{width:100%;height:auto}.l-header .p-header-top__menu{display:flex;align-items:center}.l-header .p-header-top__telphone{width:260px;display:flex;flex-wrap:wrap;flex-direction:column}.l-header .p-header-top__tel{color:#FF5F5A;display:inline-block;vertical-align:middle;margin:0 auto;font-size:24px;font-weight:bold;letter-spacing:0.1em}.l-header .p-header-top__tel::before{font-family:"FontAwesome";content:"";padding-right:4px;color:#333333}.l-header .p-header-top__time{font-weight:bold;font-size:14px;text-align:right;padding-right:14px}.l-header .p-header-top__button{color:#ff5f5a;text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:2px;border:1px solid #ff5f5a;padding:12px 12px 13px}.l-header .p-header-top__top-button{height:18px;text-decoration:none;color:#ffffff;font-size:13px;letter-spacing:0.7px;margin-top:12px;margin-right:4px;padding:12px 0 11px 12px}.l-header .p-header-top__top-button>.c-icon,.l-header .p-header-top__top-button>.p-header-business__button:before,.l-header .p-header-top__top-button>.p-header-school__button:before,.l-header .p-header-top__top-button>.c-button-business.-add-doc:before,.l-header .p-header-top__top-button>.c-button-school.-add-doc:before{margin-right:8px;font-size:14px;font-weight:bold;vertical-align:-1px}.l-header .p-header-top__login{margin-left:25px;text-align:center;line-height:1.4}.l-header .p-header-top__login .c-icon,.l-header .p-header-top__login .p-header-business__button:before,.l-header .p-header-top__login .p-header-school__button:before,.l-header .p-header-top__login .c-button-business.-add-doc:before,.l-header .p-header-top__login .c-button-school.-add-doc:before{display:block;font-size:26px;color:#5d5e5e}.l-header .p-header-top__login:after{content:"Login";display:block;font-size:11.5px;font-weight:bold;letter-spacing:0.7px;color:#5d5e5e}.l-header .p-header-bottom{opacity:0.85;background-color:#000;color:#fff}.l-header .p-header-bottom__inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:12px 0 14px;width:1116px}.l-header .p-header-bottom__label{font-weight:bold;font-size:18px}.l-header .p-header-bottom__menu{display:flex;align-items:center;width:70%}.l-header .p-header-bottom__menu>li:first-child{margin-right:56px}.l-header .p-header-bottom__menu>li:not(:first-child):not(:last-child){margin-right:46px}.l-header .p-header-bottom__menu>li a{text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:2.2px}.l-header .p-header-bottom__menu--recruit{margin-left:auto;width:auto}.l-header .p-header-bottom__menu--recruit>li{border-right:2px solid white}.l-header .p-header-bottom__menu--recruit>li:first-child{margin-right:0}.l-header .p-header-bottom__menu--recruit>li:not(:first-child):not(:last-child){margin-right:0}.l-header .p-header-bottom__menu--recruit>li:last-child{border-right:none}.l-header .p-header-bottom__menu--recruit>li a{font-weight:normal;letter-spacing:0}.l-header .p-header-bottom__button>.c-icon-home{vertical-align:-5px;font-size:1.6em}.l-header .p-header-bottom__button--recruit{padding:0 20px;font-size:16px;white-space:nowrap;font-weight:normal;font-family:"towndisplay"}.l-header .p-header-bottom__button--recruittop{font-weight:bold !important}.l-header .p-header-bottom__button--disabled{color:#4A4A4A;pointer-events:none}.l-header .p-header-bottom__sub-menu{display:flex}.l-header .p-header-bottom__sub-menu>li{margin-right:16px}.l-header .p-header-bottom__sub-menu>li:last-child{margin-right:0}.l-header .p-header-bottom__sub-menu>li a{display:block;text-decoration:none;font-size:14px;font-weight:bold;border:1px solid #fff;padding:5px 18px 4px}.l-header .p-header-business{position:relative;background-color:#112274}.l-header .p-header-business__inner{margin:0 auto;width:1116px;display:flex;justify-content:space-between}.l-header .p-header-business__menu{display:flex}.l-header .p-header-business__menu>li>a{position:relative;display:block;font-size:14px;font-weight:500;letter-spacing:2.2px;padding:25px 25px 23px;color:#ffffff}.l-header .p-header-business__menu>li>a:after{content:"";position:absolute;right:0;top:13px;bottom:13px;border-right:1px solid #6667b1}.l-header .p-header-business__menu>li>a:hover{opacity:1;background-color:#010F6A}.l-header .p-header-business__menu>li:first-child>a{padding-left:0}.l-header .p-header-business__contactButton{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;background:linear-gradient(to bottom, #ff5f5a 0%, #ff5f5a 50%, #f0394a 51%, #f0394a 100%);color:#fff;font-size:14px;font-weight:500;letter-spacing:2.2px;padding:12px 12px;width:240px}.l-header .p-header-business__circle{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-right:8px}.l-header .p-header-business__circle:before{font-family:"FontAwesome";content:"";box-sizing:border-box;text-align:center;font-size:20px;padding-left:7px}.l-header .p-header-business__text{margin-top:8px;font-weight:bold}.l-header .p-header-business__button{position:absolute;right:0;top:0;bottom:0;background:linear-gradient(to bottom, #ff5f5a 0%, #ff5f5a 50%, #f0394a 51%, #f0394a 100%);color:#fff;font-size:14px;font-weight:500;line-height:43px;letter-spacing:2.2px;padding:13px 18px 13px 59px}.l-header .p-header-business__button:before{position:absolute;left:12px;top:15px;box-sizing:border-box;text-align:center;line-height:37px !important;font-size:24px;border-radius:50%;border:1px solid #fff;padding-left:4px;width:39px;height:39px}.l-header .p-header-school{position:relative;background-color:#0930A4}.l-header .p-header-school__inner{margin:0 auto;width:1116px}.l-header .p-header-school__menu{display:flex}.l-header .p-header-school__menu>li:last-child>a:after{content:none}.l-header .p-header-school__menu>li>a{position:relative;display:block;font-size:14px;font-weight:bold;letter-spacing:2.2px;padding:25px 25px 23px;color:#ffffff}.l-header .p-header-school__menu>li>a:after{content:"";position:absolute;right:0;top:13px;bottom:13px;border-right:1px solid #fff}.l-header .p-header-school__menu>li>a:hover{opacity:1;background-color:#3058B7}.l-header .p-header-school__menu>li:first-child>a{padding-left:0}.l-header .p-header-school__button{position:absolute;right:0;top:0;bottom:0;background:linear-gradient(to bottom, #ffc832 0%, #ffc832 50%, #ffaa1e 51%, #ffaa1e 100%);color:#fff;font-size:14px;font-weight:bold;line-height:43px;letter-spacing:2.2px;padding:13px 18px 13px 59px}.l-header .p-header-school__button:before{position:absolute;left:12px;top:15px;box-sizing:border-box;text-align:center;line-height:37px !important;font-size:24px;border-radius:50%;border:1px solid #fff;padding-left:4px;width:39px;height:39px}.l-main{padding-top:155px}.l-main--recruit{padding-top:80px}.l-add-sidebar{width:1118px;display:flex;margin:0 auto}.c-breadcrumb__list{display:inline-block}.c-breadcrumb__list:after{content:">";margin:0 6px}.c-breadcrumb__list:last-child:after{content:none}.c-breadcrumb__list>a{font-weight:500}.c-button-business{box-sizing:border-box;display:inline-block;text-decoration:none;color:#fff;font-size:18px;font-weight:bold;border:none;padding:22px 28px 23px 28px}.c-button-business.-primary{background:linear-gradient(to bottom, #6667b1 0%, #6667b1 50%, #143387 51%, #143387 100%)}.c-button-business.-secondary{background:linear-gradient(to bottom, #ff5f5a 0%, #ff5f5a 50%, #f0394a 51%, #f0394a 100%)}.c-button-business.-center{display:table;margin-left:auto;margin-right:auto}.c-button-business.-wide{text-align:center;width:412px}.c-button-business.-add-doc{position:relative;padding-left:58px}.c-button-business.-add-doc:before{position:absolute;left:12px;top:15px;box-sizing:border-box;text-align:center;line-height:40px !important;font-size:24px;border-radius:50%;border:1px solid #fff;padding-left:1px;width:42px;height:42px}.c-button-school{box-sizing:border-box;display:inline-block;text-decoration:none;color:#fff;font-size:18px;font-weight:bold;border:none;padding:22px 28px 23px 28px}.c-button-school.-primary{background:linear-gradient(to bottom, #3d6fc4 0%, #3d6fc4 50%, #143387 51%, #143387 100%)}.c-button-school.-secondary{background:linear-gradient(to bottom, #ffc832 0%, #ffc832 50%, #ffaa1e 51%, #ffaa1e 100%)}.c-button-school.-center{display:table;margin-left:auto;margin-right:auto}.c-button-school.-wide{text-align:center;width:412px}.c-button-school.-add-doc{position:relative;padding-left:58px}.c-button-school.-add-doc:before{position:absolute;left:12px;top:15px;box-sizing:border-box;text-align:center;line-height:40px !important;font-size:24px;border-radius:50%;border:1px solid #fff;padding-left:1px;width:42px;height:42px}.c-button{box-sizing:border-box;display:inline-block;text-decoration:none;color:#fff;font-size:20px;font-weight:500;border-radius:3px;margin-bottom:6px;border:none;padding:17px 28px 18px}.c-button.-primary{background-color:#0c60e1;box-shadow:0 6px 0 #0656b8}.c-button.-secondary{background-color:#ff5f5a;box-shadow:0 6px 0 #d2463b}.c-button.-tertiary{background-color:#33CB33;box-shadow:0 6px 0 #419741}.c-button.-center{display:table;margin-left:auto;margin-right:auto}.c-button.-wide{text-align:center;width:412px}.c-button.-small{padding:7px 21px}.c-button.-add-arrow{position:relative;padding-left:58px}.c-button.-add-arrow:before{content:">";position:absolute;left:17px;top:20px;box-sizing:border-box;text-align:center;line-height:23px;font-size:14px;border-radius:50%;border:1px solid #fff;padding-left:1px;width:25px;height:25px}.c-button.-recruit{background-color:#0098D8;font-size:32px;font-family:"towndisplay", Sans-Serif;padding:10px 80px}.c-chat{display:flex;justify-content:center}.c-chat__frame{box-shadow:0 0 2px 0 #ccc inset;padding:30px 30px 0;border-radius:8px 8px 0 0;width:50%;position:relative}.c-chat__frame:after{content:"";background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0;left:0;width:100%;height:60px}.c-chat__script+.c-chat__script{margin-top:20px}.c-chat__layout{display:flex}.c-chat__face{width:30px;height:30px;border:1px solid #d7d7d7;margin-right:15px}.c-chat__balloon{padding:20px;border-radius:3px;position:relative;flex:1 1 1px}.c-chat__balloon::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;position:absolute;right:100%;top:10px}.c-chat__balloon--foreigner{background-color:#e7e7e7}.c-chat__balloon--foreigner::before{border-color:transparent #e7e7e7 transparent transparent}.c-chat__balloon--japanese{background-color:#e4eff3}.c-chat__balloon--japanese::before{border-color:transparent #e4eff3 transparent transparent}.c-chat__message{font-size:0.85rem;line-height:1.6;letter-spacing:0.04em}.c-content-promise{padding:35px 65px;color:#222222;border:1px solid #d5d5d5;background-color:#f5f5f5;box-sizing:border-box}.c-content-promise>h2{margin-bottom:20px;font-size:22px;font-weight:bold;line-height:1.75;letter-spacing:1.3px}.c-content-promise>p+h2,.c-content-promise ul+h2,.c-content-promise ol+h2{margin-top:55px}.c-content-promise>p{font-size:14px;font-weight:500;line-height:2;letter-spacing:0.8px;margin-bottom:22px}.c-content-promise>p:last-child{margin-bottom:0}.c-content-promise a{color:#4696e6;text-decoration:underline}.c-content-promise ul{margin-bottom:30px}.c-content-promise ul li{margin:0 0 10px 2em;font-size:14px;font-weight:500;line-height:2;text-indent:-1.9em;letter-spacing:0.8px}.c-content-promise ul li:last-child{margin-bottom:0}.c-content-promise ul li:before{content:"●";position:relative;top:-2px;padding:0px 8px 0 5px;font-size:9px}.c-content-promise ol{padding:0}.c-content-promise ol li{margin:0 0 1.5em 2em;font-size:14px;font-weight:500;line-height:2;letter-spacing:0.8px}.c-content-promise ol li:last-child{margin-bottom:0}.c-content-promise ol li ul{margin-bottom:1.8em}.c-content-promise ol li ul li{margin-bottom:1em}.c-conversion-point{border:2px solid #E4EFF2;display:flex;padding:30px;background-color:#fff}.c-conversion-point__image{width:160px;height:160px;margin-right:24px}.c-conversion-point__content{flex:1 1 auto;display:flex;flex-direction:column}.c-conversion-point__guide{display:flex;justify-content:space-between;flex:1 1 auto}.c-conversion-point__label{display:flex;align-items:center;color:#4696E6;font-size:30px;letter-spacing:0.027em;font-weight:bold}.c-conversion-point__flow-title{color:#333333;font-size:16px;font-weight:bold}.c-conversion-point__flow-image{margin-top:10px}.course-card-overlap{position:relative;z-index:50;box-sizing:border-box;border-radius:3px;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;margin:0 auto 0;width:960px;top:-18px}.course-card-overlap__text{font-size:16px;line-height:1.7;color:#1e1e1e;margin-bottom:28px}.course-card-overlap__text:last-of-type{margin-bottom:0}.course-card-overlap__image{margin-top:0;width:100%;color:#333;height:300px;z-index:0}.course-card-overlap__title{position:absolute;background:#fff;font-weight:bold;color:#4696E6;padding:0px 40px;font-size:35px;text-align:center;top:25%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.course-card-overlap__titlelogo{position:absolute;background:#fff;font-weight:bold;color:#4696E6;padding:10px 40px 0 40px;font-size:35px;text-align:center;top:33%;left:50%;line-height:1.2;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.course-card-overlap__trial-button{margin-bottom:10px;text-align:center}.course-card-overlap__grade-button{width:300px;margin:0 auto;text-align:center}.course-title-highlight{font-size:24px;font-weight:bold;position:relative;color:#333;text-align:center}.course-title-highlight::after{position:absolute;content:"";bottom:-10px;left:45%;width:100px;height:8px;background-color:#FFE576}.course-title-blue{font-weight:bold;color:#4696E6;text-align:center;font-size:24px;margin-bottom:20px}.course-description{border:1px solid #4696E6;padding:40px;margin-top:40px}.threepoint{display:flex;flex-wrap:wrap;margin:0 auto 80px;box-sizing:border-box;max-width:990px}.threepoint__number-border{width:0;height:0;color:#fff;font-weight:bold;border-bottom:60px solid transparent;border-left:60px solid #E29345;position:relative}.threepoint__number{font-weight:bold;font-size:20px;position:absolute;top:0px;right:12px;width:60px;height:60px;overflow:hidden}.threepoint__caption{font-weight:bold;font-size:16px;color:#0078DC}.threepoint__caption strong{background:linear-gradient(transparent 50%, #FFEF31 50%);font-size:18px}.threepoint__iconsvg{color:#0078DC;font-size:16px;margin:12px auto}.threepoint__text{text-align:left;font-size:14px;padding:0 20px 20px 20px}.threepoint__smalltext{font-size:12px}.threepoint-box{margin:4px 4px;width:32%;background-color:#fff;margin:4px auto;text-align:center;box-shadow:1px 1px 8px rgba(0,0,0,0.18)}@media screen and (max-width: 480px){.threepoint-box{width:100%}}.flow-stepimage{padding:20px;background:#fff;border-radius:8px;box-shadow:1px 1px 8px rgba(0,0,0,0.18)}.flow-step{display:flex;margin-top:20px;background:#fff}.flow-stepbox{width:35%;text-align:left;margin-left:22px}.flow-stepbox:first-of-type{margin-left:0}.example-if{width:70%;margin:0 auto;display:flex}.example-if__comment{width:70%;height:50px;margin:auto 0;border-radius:8px;padding:20px;position:relative;background:#4696E6;color:#fff;font-weight:bold}.example-if__comment::before{position:absolute;right:-15px;top:35%;content:"";border-left:15px solid #4696E6;border-top:15px solid transparent;border-bottom:15px solid transparent}.example-if__comment::after{position:absolute;right:-13px;top:35%;content:"";border-left:15px solid #4696E6;border-top:15px solid transparent;border-bottom:15px solid transparent}.example-if__image{margin-left:20px;width:30% s}.lesson-step{border:1px solid #4696E6;border-radius:4px;padding:20px;position:relative;margin-bottom:60px}.lesson-step::after{position:absolute;bottom:-30px;left:50%;content:"";border-top:15px solid #4696E6;border-right:15px solid transparent;border-left:15px solid transparent}.lesson-step:nth-of-type(5n+5)::after{border:0}.lesson-step-title{display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:20px;align-items:center}.lesson-step-title__text{text-align:center;font-weight:bold}.lesson-step-title__icon{width:20px;margin-right:10px}.lesson-stepbox{display:flex}.lesson-stepbox__image{width:500px}.lesson-stepbox__image-set{margin-bottom:4px;width:500px;border:1px solid #CCCCCC}.lesson-stepbox__text{margin-left:30px;width:100%}.lesson-stepbox__text p{margin-bottom:8px}.lesson-stepbox__border{background:#F5F5F5;margin:20px 0;padding:16px}.teacher-pickup-profile{display:flex}.teacher-pickupbox{width:35%;margin-left:50px}.teacher-pickupbox:first-of-type{margin-left:0}.teacher-pickupbox__image{width:200px;height:200px;margin:0 auto;border-radius:50%}.teacher-pickupbox__country{text-align:center;margin:8px 0;color:#888888;font-size:14px}.teacher-pickupbox__name{font-weight:bold;text-align:center;margin-bottom:8px}.courseUser-voice{display:flex;width:100%;margin-bottom:20px}.courseUser-shadow{position:relative;width:80%;padding:28px 24px;background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.18);border-radius:8px}.courseUser-shadow:nth-of-type(even){margin-left:60px}.courseUser-shadow:nth-of-type(even)::before{content:"";width:20px;height:20px;background:#fff;transform:rotate(45deg);position:absolute;left:-10px;top:40%;box-shadow:0px 8px 3px -3px rgba(0,0,0,0.18)}.courseUser-shadow:nth-of-type(odd){margin-right:60px}.courseUser-shadow:nth-of-type(odd)::before{content:"";width:20px;height:20px;background:#fff;transform:rotate(45deg);position:absolute;right:-10px;top:40%;box-shadow:8px 0 3px -3px rgba(0,0,0,0.18)}.courseUser-prof{display:flex;flex-direction:column;width:20%}.courseUser-image{width:150px;height:150px;margin:4px auto;border-radius:50%}.courseUser-name{text-align:center}.courseUser-to{padding:0;margin-bottom:20px;color:#707070}.freetrial-registration-flow{width:60%;background:#fff;margin:40px auto;padding:20px;position:relative;border-radius:8px;box-shadow:1px 1px 8px rgba(0,0,0,0.18)}.freetrial-registration-flow::after{position:absolute;bottom:-30px;left:50%;content:"";border-top:15px solid #4696E6;border-right:15px solid transparent;border-left:15px solid transparent}.freetrial-registration-flow:last-of-type::after{border:0}.remodal-grade{background:#fff;padding:20px;margin:0 auto;text-align:center}.remodal-grade__button{text-align:center;margin:0 auto;justify-content:space-around;width:450px}.remodal-grade__text{margin:12px}.gradeselect-arrow{width:300px;margin:0 auto}.gradeselect-arrow select{border:1px solid #333;text-align:center;padding:10px;width:300px;height:44px}.button-modal{margin:0 auto;font-size:16px;font-weight:bold;padding:12px 12px;text-decoration:none;border:1px solid #4696E6;color:#4696E6;background:#fff;border-radius:4px;display:block}.button-modal__ok{color:#fff;background:#4696E6;text-decoration:none}.button-modal__ok a{color:#fff}.c-eikentext{color:#272727;font-size:14px;line-height:1.74;position:relative;bottom:-1.5em}.c-faq-button{color:#222222;font-size:14px;border:1px solid #a6a6a6;width:120px;height:38px;box-sizing:border-box;display:block;text-align:center;line-height:38px;border-radius:4px;font-weight:500}.c-faq-button:hover{background-color:#f4f4f4;cursor:pointer;transition:background 0.3s ease}.c-faq-button a:hover{opacity:initial}.c-heading-first{font-size:32px;font-weight:bold;letter-spacing:2.6px;text-align:center;color:#4696e6}.c-heading-first.-noto-sans{font-family:"Noto Sans Japanese"}.c-heading-second{font-size:22px;font-weight:bold;line-height:1.6;letter-spacing:1.5px}.c-heading-second.-blue{color:#4696e6}.c-heading-price{display:table;background-color:#0E46D5;text-align:center;color:#fff;font-size:22px;font-weight:bold;letter-spacing:2px;padding:13px 0 13px}.c-heading-price.-center{margin:0 auto}.c-heading-price.-wide{margin:0 auto;width:585px}.c-heading-price.-small{font-size:18px}.c-heading-price__price{font-size:32px;font-weight:bold;letter-spacing:2.9px;margin-left:15px}.c-heading-box{background:linear-gradient(150deg, #0050dc 0%, #0093ff 100%);font-size:22px;font-weight:bold;line-height:1.75;letter-spacing:0.9px;color:#ffffff;padding:8px 32px 7px 28px}.c-heading-form{font-size:14px;font-weight:500;letter-spacing:0.8px;color:#646464;border-bottom:1px solid #D4D4D4;padding-bottom:2px}.c-heading-form.-business{color:#646464;border-bottom-color:#515151}.c-heading-business-first{font-family:"Yu Mincho", "YuMincho", serif;font-size:34px;font-weight:500;letter-spacing:8.5px;color:#404040}.c-heading-business-eng{font-family:GillSans;font-size:18px;font-weight:600;line-height:1.75;letter-spacing:3.1px;color:#1e3c8c}.c-heading-school-first{font-family:"Noto Sans Japanese";font-size:32px;font-weight:bold;text-align:center;letter-spacing:8.5px;color:#0546b4}.c-heading-school-eng{font-family:FredokaOne;font-size:14px;font-weight:bold;letter-spacing:6.2px;text-align:center;color:#ffaa1e}.c-heading-recruit-first{font-family:"towndisplay";font-size:64px;border-bottom:3px solid #0098D8;color:#0098D8;line-height:50px;display:inline-block;margin-bottom:20px}.c-heading-recruit-second{font-family:"towndisplay";font-size:32px;color:#0098D8;display:inline-block;margin-bottom:10px}.c-heading-recruit-copy{font-size:16px;color:#272727;letter-spacing:0;text-align:center}.c-heading-strong{border-radius:4px;background:linear-gradient(90deg, #0078dc 0%, #14a0dc 100%);color:#fff;font-weight:bold;font-size:32px;text-align:left;line-height:1;padding:20px;margin:0 -20px 40px}.c-heading-sub{font-weight:bold;font-size:32px;line-height:1.6875;text-align:left;color:#4696e6;margin-bottom:50px}@font-face{font-family:"icon";src:url("/assets/icon.eot?c=1521724038007");src:url("/assets/icon.eot?#iefix&c=1521724038007") format("eot"),url("/assets/icon.woff?c=1521724038007") format("woff"),url("/assets/icon.ttf?c=1521724038007") format("truetype"),url("/assets//icon.svg#icon?c=1521724038007") format("svg");font-weight:normal;font-style:normal}.c-icon,.l-header .p-header-business__button:before,.l-header .p-header-school__button:before,.c-button-business.-add-doc:before,.c-button-school.-add-doc:before{display:inline-block;font-family:"icon";font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.c-icon-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%}.c-icon-2x{font-size:2em}.c-icon-3x{font-size:3em}.c-icon-4x{font-size:4em}.c-icon-5x{font-size:5em}.c-icon-fw{width:1.2857142857em;text-align:center}.c-icon-02:before{content:""}.c-icon-13:before{content:""}.c-icon-22:before{content:""}.c-icon-31:before{content:""}.c-icon-arrow-right:before{content:""}.c-icon-beginner:before{content:""}.c-icon-book:before{content:""}.c-icon-building:before{content:""}.c-icon-business-human:before{content:""}.c-icon-doc:before,.l-header .p-header-business__button:before,.l-header .p-header-school__button:before,.c-button-business.-add-doc:before,.c-button-school.-add-doc:before{content:""}.c-icon-flag:before{content:""}.c-icon-headphone:before{content:""}.c-icon-home:before{content:""}.c-icon-human:before{content:""}.c-icon-mail:before{content:""}.c-icon-man:before{content:""}.c-icon-megaphone:before{content:""}.c-icon-message:before{content:""}.c-icon-money:before{content:""}.c-icon-pencil:before{content:""}.c-icon-place-2:before{content:""}.c-icon-place:before{content:""}.c-icon-pointer:before{content:""}.c-icon-question:before{content:""}.c-icon-skype:before{content:""}.c-icon-smartphone:before{content:""}.c-icon-talk:before{content:""}.c-icon-tele:before{content:""}.c-icon-ticket:before{content:""}.c-icon-time-24:before{content:""}.c-icon-time:before{content:""}.c-icon-university:before{content:""}.c-lesson-cell{background-color:#E1F0F9;padding-bottom:10px;display:flex;flex-direction:column;height:100%}.c-lesson-cell__content{padding:30px 30px 20px;flex:1 1 auto;box-sizing:border-box}.c-lesson-cell__title{color:#4A4A4A;font-size:20px;line-height:1.6;font-weight:bold}.c-lesson-cell__abstract{font-size:20px;line-height:1.5;position:relative;padding-left:3em;margin-bottom:15px}.c-lesson-cell__abstract:before{content:"講師:";position:absolute;top:0;left:0}.c-lesson-cell__recommend-for{color:#666666;font-size:14px;line-height:1;margin-bottom:10px}.c-lesson-cell__recommend-list{display:flex;flex-wrap:wrap}.c-lesson-cell__recommend-item{background-color:#9B9B9B;color:#fff;margin-right:1px;margin-bottom:1px;line-height:1;font-size:15px;padding:0.3em 0.5em}.c-lesson-cell__thumbnail{flex:0 0 auto;margin:0 10px 0 10px}.c-lesson-flow-cell{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);height:100%;display:flex;flex-direction:column;align-items:flex-start}.c-lesson-flow-cell__header{display:flex;flex:0 0 auto}.c-lesson-flow-cell__index{width:78px;height:78px;border-radius:0 0 30px 0;color:#fff;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:bold;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "YuGothic", "Yu Gothic", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;background-color:#0078DC;position:relative}.c-lesson-flow-cell__index:before{position:absolute;left:-20px;content:"";display:block;background-color:#0078DC;-webkit-mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/lesson-flow-caret.svg);mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/lesson-flow-caret.svg);width:16px;height:34px}.c-lesson-flow-cell__index.-onlyHeader{border-radius:0}.c-lesson-flow-cell__index.-step0:before{content:none}.c-lesson-flow-cell__index.-step1:before{background-color:#0078DC;transform:rotate(90deg);left:auto;top:-28px}.c-lesson-flow-cell__title{font-size:18px;display:flex;align-items:center;margin-left:20px;font-weight:bold;color:#0078DC}.c-lesson-flow-cell__content{padding:30px;flex:1 1 auto;display:flex;flex-direction:column}.c-lesson-flow-cell__body{font-size:14px;color:#4D4D4D;line-height:1.7142857143;flex:1 1 auto}.c-lesson-flow-cell__body a{font-size:12px;text-decoration:underline}.c-lesson-flow-cell__image{margin-top:30px;border-radius:8px;overflow:hidden}.c-lesson-flow-cell.-step0{flex-direction:row}.c-lesson-flow__frame{background:#e4eff2;padding:24px}.c-lesson-flow__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.c-lesson-flow__item{flex:0 0 calc( calc( 100% - 48px ) / 3 )}.c-lesson-flow__item.-step0{flex:0 0 100%;box-sizing:border-box;margin-bottom:24px}.c-list-tag{display:flex;flex-wrap:wrap;margin-top:-6px;margin-bottom:-6px}.c-list-tag__element{background:linear-gradient(150deg, #526677 0%, #6e848b 54.4%, #89a09e 100%);border-radius:5px;color:#ffffff;font-size:14px;font-weight:bold;margin-bottom:6px;margin-right:10px;margin-top:6px;padding:8px 12px 8px 13px}.c-list-tag__element:last-child{margin-right:0}.c-list-tag__element>a{display:block}.c-list-news{font-size:14px;font-weight:bold}.c-list-news__element{position:relative;padding:25px 10px;border-bottom:1px solid #c8c8c8}.c-list-news__date{position:absolute;left:10px;top:25px;color:#a6a6a6}.c-list-news__link{color:#000000;margin-left:155px}.c-list-news__link a:hover{color:#4696e6;opacity:initial}.c-modal-content,.c-modal-footer{display:none}.c-modal-footer__body{text-align:center;text-decoration:underline;vertical-align:center}.c-pagination a{text-decoration:underline}.c-pagination .current{font-weight:bold}.c-registration-flow__list{display:flex;justify-content:space-between}.c-registration-flow__item{flex:0 0 calc( calc( 100% - 48px ) / 3);position:relative;background-color:#0078DC}.c-registration-flow__item:after,.c-registration-flow__item:before{background-color:#0078DC}.c-registration-flow__item--with-to:after{content:"";display:block;position:absolute;top:0;right:-20px;width:20px;height:100%;-webkit-mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/registration-flow-to-bc613417c1d7d7421228541c0cf02e7d94bf92e5cc2f03c72f2c9dd5fcafc41b.png);mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/registration-flow-to-bc613417c1d7d7421228541c0cf02e7d94bf92e5cc2f03c72f2c9dd5fcafc41b.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.c-registration-flow__item--with-from:before{content:"";display:block;position:absolute;top:0;left:-20px;width:20px;height:100%;-webkit-mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/registration-flow-from-6a47ed0cacabe6bd6aa5b220e44d947b0a54db243c7e899548b0f0507faa1005.png);mask-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/service/registration-flow-from-6a47ed0cacabe6bd6aa5b220e44d947b0a54db243c7e899548b0f0507faa1005.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.c-registration-flow__cell{padding:50px 30px;color:#fff}.c-registration-flow__title{font-size:18px;font-weight:bold;margin-bottom:30px;text-align:center;line-height:1}.c-registration-flow__content{font-size:14px;line-height:1.7142857143}.c-table-blue{border-collapse:collapse;border:1px solid #3981E0}.c-table-blue.-single__head{font-size:18px;width:100%;padding:10px 0 8px}.c-table-blue.-single__data{padding:28px 35px 32px 29px}.c-table-blue__head{background-color:#367DD8;color:#fff;font-size:16px;font-weight:bold;letter-spacing:1.8px;text-align:center;padding:10px 0 8px;width:50%}.c-table-blue__data{vertical-align:top;border-right:1px solid #367DD8;background-color:#fff;padding:28px 35px 20px 29px}.c-table-blue__data>ul{display:table;margin:0 auto}.c-table-blue__data>ul>li{text-align:justify;font-size:18px;letter-spacing:0.2px;margin-bottom:10px}.c-table-blue__data>ul>li:last-child{margin-bottom:0}.c-table-normal{width:650px;border-spacing:2px}.c-table-normal__head{width:25%;padding:32px 10px 34px;font-weight:bold;letter-spacing:1.3px;text-align:center;color:#ffffff;font-size:16px;background-color:#97a3ae;vertical-align:middle}.c-table-normal__data{width:75%;padding:32px 32px 34px;font-size:14px;font-weight:500;color:#323232;background-color:#f0f0f0;box-sizing:border-box;vertical-align:middle}.c-table-normal__data small{font-size:12px}.c-table-normal__data iframe{border:1px solid #888 !important}.c-training-cell{border:2px solid #63B6D0;background-color:#fff;border-radius:8px;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:100%;color:#63B6D0}.c-training-cell__title{font-size:24px;font-weight:bold;flex:1 1 auto;display:flex;justify-content:center;text-align:center;align-items:center}.c-training-cell__icon{margin:30px 0;text-align:center}.c-training-cell__comment{color:#000;font-size:16px;text-align:center}body#tinymce{min-width:initial}.p-article-list__item{display:flex}.p-article-list__published_date{color:#666;margin-right:40px}.p-article-list__title a{text-decoration:underline}.p-article__main{flex:1}.p-article__main__search{display:flex;justify-content:center}.p-article__main__searchbox{font-size:16px;border:1px solid #a7a7a7;border-right:none;border-radius:2px 0 0 2px;width:514px;box-sizing:border-box;padding:11px 0 11px 17px;letter-spacing:1px}.p-article__main__searchbox::placeholder{color:#bfbfbf}.p-article__main__searchbutton{box-sizing:border-box;border:1px solid #a7a7a7;border-radius:0 2px 2px 0;width:142px;display:block;background-color:#8a8a8a;color:#ffffff;text-align:center;font-size:16px;font-weight:bold}.p-article__main__search-info{display:flex;justify-content:space-between;align-items:flex-start}.p-article__main__result-text{flex:1;margin-left:22%}.p-article__main__text{font-size:18px;font-weight:500;line-height:1.67;text-align:justify}.p-article__main__horizontal{border:1px solid #BCBCBC;border-bottom:none}.p-article__main__footer{padding-top:20px}.p-article__main__caution{text-align:center;font-size:14px;font-weight:500;color:#222222}.p-article__main__button{display:inline-block;margin-left:21px}.p-article__main .p-job-interview{margin:0 auto;width:650px}.p-article__sidebar{font-size:14px;margin:60px 0 0 94px;width:290px}.p-article__sidebar ul{margin-top:14px;list-style-type:disc;background-color:#f5f5f5;padding:10px 10px 10px 30px}.p-article__sidebar li{padding:0 0 10px 0}.p-article__sidebar li a{text-decoration:underline}.p-article__sidebar li:last-child{padding:0}.p-article__published_date{text-align:right;font-size:14px}.p-article__title{font-size:22px;font-weight:bold;line-height:1.23;letter-spacing:1.8px;margin:38px 0 10px;border-bottom:2px solid #4696e6;padding-bottom:10px}.p-article__content>h2{font-weight:bold;margin-bottom:8px;font-size:22px}.p-article__content>h3{font-weight:bold;color:#4693e5;margin-bottom:8px;font-size:18px}.p-article__content>h4,.p-article__content h5,.p-article__content h6{font-weight:bold}.p-article__content img{border:1px solid #898989;display:block;margin:0 auto}.p-article__content a{text-decoration:underline}.p-article__content table{border-collapse:collapse;border-spacing:0;border:1px solid #aaa}.p-article__content table td,.p-article__content table th{border:1px solid #ccc;padding:5px}.p-article__content blockquote{margin:0;padding:15px 10px 15px 10px;background-color:#e4eff2}.p-article__content hr{margin:20px 0 20px 0}.p-article__signupButton{margin-top:56px}.p-banner-area{text-align:center;margin:0 auto;padding-bottom:40px}.p-banner-area__price{padding-top:10px;padding-bottom:20px}.p-banner-list{text-align:center;font-size:0}.p-banner-list__element{display:inline-block;margin-right:18px}.p-banner-list__element:last-child{margin-right:0}.p-body-404{position:relative;overflow:hidden;color:#ffffff;padding:155px 0 168px 175px}.p-body-404:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:linear-gradient(90deg, #0078dc 0%, #14a0dc 50%, transparent 100%)}.p-body-404__img{position:absolute;right:0;top:0}.p-body-404__content{position:relative;z-index:20;display:inline-block;text-align:center}.p-body-404__heading{font-size:42px;font-weight:bold}.p-body-404__text{font-size:16px;font-weight:500;line-height:1.7}.p-body.-white{background-color:#ffffff}.p-body.-gray-1{background-color:#f5f5f5}.p-body.-gray-2{background-color:#ECEDEC}.p-body.-dark-gray{background-color:#DFE0E0}.p-body.-sky{background-color:#d8f0fe}.p-body.-lightgray{background-color:#fcfcfc}.p-body.-blue{background-color:#1139A9}.p-body.-black{background-color:#1E1717}.p-body__inner{position:relative;box-sizing:border-box;margin:0 auto;width:1116px}.-blue .p-body__inner .c-heading-business-first,.-blue .p-body__inner .c-heading-business-eng,.-blue .p-body__inner .c-heading-school-first,.-blue .p-body__inner .p-body__fix-link,.-blue .p-body__inner>p,.-black .p-body__inner .c-heading-business-first,.-black .p-body__inner .c-heading-business-eng,.-black .p-body__inner .c-heading-school-first,.-black .p-body__inner .p-body__fix-link,.-black .p-body__inner>p{color:#fff}.p-body__fix-link{position:absolute;right:0;top:0;text-decoration:underline}.p-box-article__heading{font-size:22px;font-weight:bold;line-height:1.6;letter-spacing:1.5px;text-align:center;color:#4693e5;margin-bottom:30px}.p-box-article__text{font-size:16px;line-height:1.7;letter-spacing:1.8px;color:#1e1e1e;margin-bottom:20px}.p-box-article__text:last-of-type{margin-bottom:0}.p-box-article__image{text-align:center}.p-box-article__image img{max-width:100%;height:auto}.p-box-article__engtitle{font-size:16px;font-weight:normal;line-height:1;letter-spacing:1.5px;text-align:center;color:#1e1e1e;margin-top:-20px;margin-bottom:30px}.p-box-article__summary{font-size:14px;padding:0 30px;text-align:center;margin-top:-10px;margin-bottom:30px;color:#666}.p-box-article__explanation{font-size:16px;padding:50px 30px 0;border-top:1px solid #ccc;margin-bottom:50px;line-height:1.6}.p-box-article__botmessage{margin-bottom:50px}.p-box-article__label{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.4;color:#626262;margin-bottom:10px}.p-box-article__label::after{border-top:1px solid #e0e0e0;content:"";flex-grow:1;margin-left:12px}.p-box-article__startbutton{text-align:center}.p-box-flow-checklist{border:1px solid #4E8EDF;background-color:#fff;padding:28px 24px 25px 31px}.p-box-flow-checklist__element{position:relative;font-size:14px;font-weight:bold;line-height:1.94;letter-spacing:1.5px;color:#1e1e1e;margin-bottom:5px;padding-left:31px}.p-box-flow-checklist__element:before{content:"";position:absolute;left:0;top:2px;background:url(/assets/renewal2018/PC/personal/icon-checkbox.png) no-repeat;margin-right:9px;width:22px;height:19px}.p-box-flow-checklist__element:last-child{margin-bottom:0}.p-box-point{padding:52px 0 47px;text-align:center;background-color:#f1f1f1}.p-box-point__heading{font-size:22px;font-weight:bold;letter-spacing:4.2px;text-align:center;margin-bottom:41px}.p-box-point__list{display:flex;justify-content:center}.p-box-point__element .c-icon,.p-box-point__element .l-header .p-header-business__button:before,.l-header .p-box-point__element .p-header-business__button:before,.p-box-point__element .l-header .p-header-school__button:before,.l-header .p-box-point__element .p-header-school__button:before,.p-box-point__element .c-button-business.-add-doc:before,.p-box-point__element .c-button-school.-add-doc:before{background-color:white;font-size:50px;line-height:96px;color:#1264db;height:96px;width:96px;border-radius:50%;margin:0 40px 17px}.p-box-point__text{font-size:13px;font-weight:bold;text-align:center;color:#1e1e1e}.p-business-cases .tingle-modal-box{background-color:#fafafa;border-radius:0;height:min-content;padding:0 16px;width:880px}.p-business-cases .tingle-modal-box__content{border-bottom:1px solid #e4e4e4;padding:40px 104px}.p-business-cases .tingle-modal-box__footer{background-color:#fafafa;color:#143387;font-size:14px;font-weight:500;padding:10px 0;text-align:center}.p-business-cases .tingle-modal-box__footer button{appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;text-decoration:underline}.p-business-cases__heading{color:#143387;font-size:24px;font-weight:bold;text-align:center}.p-business-cases__images-wrap{display:flex;justify-content:center}.p-business-cases__image{border:2px solid #ececec;margin:0 5px;padding:5px}.p-business-cases__image img{height:207px;width:310px}.p-business-cases__description{color:#1e1e1e;font-size:16px;font-weight:500;line-height:1.7}.p-business-catch{position:relative;overflow:hidden;color:#fff}.p-business-catch:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgba(111,174,203,0.9)}.p-business-catch__img{min-height:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.p-business-catch__inner{position:relative;z-index:20;margin:0 auto;padding:43px 0 18px;width:1116px}.p-business-catch__inner.-onArticle{padding-bottom:63px;width:960px}.p-business-catch__heading{font-family:"Yu Mincho", "YuMincho", serif;text-align:center;font-size:34px;font-weight:500;letter-spacing:8.5px;color:#ffffff;margin-bottom:7px}.p-business-catch__heading-eng{font-family:GillSans;text-align:center;font-size:18px;font-weight:600;letter-spacing:3.1px;color:#1e3c8c;margin-bottom:17px}.p-business-catch__text{text-align:center;font-size:16px;font-weight:500;line-height:1.7;margin-bottom:10px}.p-business-customize{display:flex;box-shadow:1px 1px 8px rgba(0,0,0,0.18)}.p-business-customize__element{box-sizing:border-box;border-right:1px solid #eeeeff;width:20%}.p-business-customize__element:last-child{border-right:none}.p-business-customize__link{display:block}.p-business-customize__img{height:264px}.p-business-customize__text{position:relative;display:flex;flex-flow:column;justify-content:center;position:relative;background-color:#fff;color:#1e3c8c;text-align:center;font-size:18px;font-weight:bold;letter-spacing:1.1px;border-top:3px solid #162E7F;min-height:96px}.p-business-customize__text:before{content:"";position:absolute;right:8px;top:9px;background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/business/icon-poup.png) no-repeat;background-size:100%;width:12px;height:11px}.p-business-main-visual{box-shadow:1px 1px 8px rgba(0,0,0,0.18);position:relative}.p-business-main-visual__img{max-height:478px;overflow:hidden;position:relative}.p-business-main-visual__img:before{background:linear-gradient(90deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 30%, transparent 60%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:10}.p-business-main-visual__img>img{width:100%}.p-business-main-visual__img__catchcopy{left:40px;position:absolute;top:80px;z-index:20}.p-business-main-visual__img__catchcopy__copy{display:block;margin-bottom:50px}.p-business-main-visual__img__catchcopy__badge{display:block}.p-business-main-visual__text{font-family:"Yu Mincho", "YuMincho", serif;font-size:21px;font-weight:500;line-height:2.18;letter-spacing:1.7px;text-align:center;color:#001d7d;background-color:#F1F1F1;padding:40px 0 41px}.p-card-overlap{position:relative;z-index:50;box-sizing:border-box;border-radius:3px;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;margin:0 auto 0;padding:25px 90px 25px;width:960px;top:-18px}.p-card-overlap__heading{font-size:38px;font-weight:bold;line-height:1.29;letter-spacing:1.1px;text-align:center;color:#4693e5;margin-bottom:45px}.p-card-overlap__text{font-size:16px;line-height:1.7;color:#1e1e1e;margin-bottom:28px}.p-card-overlap__text:last-of-type{margin-bottom:0}.p-card-overlap--shared_dialog{padding:60px;border-radius:8px;max-width:720px}.p-carousel .slick-arrow{border-radius:50%;box-sizing:border-box;border:1px solid #000;background-color:#000;color:#fff;width:36px;height:36px}.p-carousel .slick-arrow:before{position:absolute;left:0;top:3px;text-align:center;font-size:24px;width:100%}.p-carousel .slick-arrow:hover{opacity:1;background-color:#fff}.p-carousel .slick-arrow:hover:before{color:#000}.p-carousel .slick-arrow.slick-prev{left:-60px}.p-carousel .slick-arrow.slick-prev:before{content:"<"}.p-carousel .slick-arrow.slick-next{right:-60px}.p-carousel .slick-arrow.slick-next:before{content:">"}.p-carousel .dot-class{display:flex;justify-content:center}.p-carousel .dot-class>li{border-radius:50%;background-color:#A4C0E3;margin-right:23px;width:20px;height:20px}.p-carousel .dot-class>li:last-child{margin-right:0}.p-carousel .dot-class>li.slick-active{background-color:#172A79}.p-carousel .dot-class>li>button{display:none}.p-compare-service__catch{text-align:center;font-size:14px;line-height:1.74}.p-compare-service__more{text-align:center;font-size:14px}.p-compare-service__more>a{color:#59616d;text-decoration:underline}.p-compare-body{position:relative}.p-compare-body__bg1{position:absolute;right:-80px;top:110px;z-index:-1}.p-compare-body__bg2{left:-130px;position:absolute;top:410px;z-index:-1}.p-compare-body__bg3{bottom:-50px;left:-100px;position:absolute;z-index:-1}.p-contact-content__heading{font-size:34px;text-align:center;color:#404040}.-business .p-contact-content__heading{font-family:"Yu Mincho", "YuMincho", serif;font-size:34px;font-weight:500;line-height:1.15;text-align:center;color:#404040}.-school .p-contact-content__heading{font-weight:bold;letter-spacing:8.5px;line-height:1.2;margin-bottom:4px}.-business .p-contact-content__text{font-family:GillSans;font-size:18px;font-weight:600;line-height:1.75;letter-spacing:3.1px;text-align:center;color:#1e3c8c}.-school .p-contact-content__text{font-family:FredokaOne;font-size:14px;font-weight:bold;letter-spacing:6.2px;line-height:1.2;text-align:center;color:#ffaa1e}.p-contact-content__box{text-align:center;background-color:#fff;margin:0 auto;border:2px solid #08297d;padding:28px 54px 37px 50px;width:632px}.p-contact-content__catch{font-size:18px;font-weight:500;line-height:2.33;letter-spacing:2.3px;color:#0f0f0f;margin-bottom:10px}.p-contact-content__catch:before,.p-contact-content__catch:after{content:"";border-top:2px solid #092F9E;display:inline-block;vertical-align:5px;width:39px}.p-contact-content__catch:before{margin-right:16px}.p-contact-content__catch:after{margin-left:16px}.p-contact-content__telephone{font-size:34px;font-weight:bold;line-height:1.23;letter-spacing:4.4px;color:#fa505a;margin-bottom:6px}.p-contact-content__telephone .c-icon,.p-contact-content__telephone .l-header .p-header-business__button:before,.l-header .p-contact-content__telephone .p-header-business__button:before,.p-contact-content__telephone .l-header .p-header-school__button:before,.l-header .p-contact-content__telephone .p-header-school__button:before,.p-contact-content__telephone .c-button-business.-add-doc:before,.p-contact-content__telephone .c-button-school.-add-doc:before{color:#8F8F8F;font-size:30px;vertical-align:-5px;margin:0 7px 0 -37px}.p-contact-content__time{font-size:16px;font-weight:bold;line-height:1.62;letter-spacing:2.1px;color:#0f0f0f;padding-bottom:25px}.p-contact-content__horizotal{border-bottom:1px solid #ccc;margin-bottom:25px}.p-contact-modal-personal .tingle-modal-box{width:520px;padding:0 16px;background-color:#fafafa}.p-contact-modal-personal .tingle-modal-box__content{display:flex;height:230px;border-bottom:1px solid #858585;text-align:center;align-items:center;justify-content:center}.p-contact-modal-personal .tingle-modal-box__footer{padding:10px 0;background-color:#fafafa;font-size:14px;font-weight:500;color:#000000}.p-contact-modal-personal__text{font-size:16px;font-weight:bold;color:#000000}.p-contact-modal-personal__heading{height:18px;font-size:18px;font-weight:bold;color:#4696e6}.p-contact-modal .tingle-modal-box{width:520px;padding:0 16px;border-radius:0;background-color:#fafafa}.p-contact-modal .tingle-modal-box__content{display:flex;height:230px;border-bottom:1px solid #858585;text-align:center;align-items:center;justify-content:center}.p-contact-modal .tingle-modal-box__footer{padding:10px 0;background-color:#fafafa;font-size:14px;font-weight:500;color:#000000}.p-contact-modal__text{font-family:"Yu Mincho", "YuMincho", serif;font-size:14px;font-weight:500;color:#000000}.p-contact-modal__heading{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.48;letter-spacing:1.1px;text-align:center;color:#1e3c8c}.p-contact-page__text>a{color:#4696e6;text-decoration:underline}.p-faq-article__question{position:relative;border-radius:5px 5px 0 0;background-color:#fff;border:1px solid #A2A2A2;padding:15px 29px 20px 66px}.p-faq-article__question:before{content:"Q";position:absolute;left:15px;top:11px;width:36px;height:36px;border-radius:50%;color:#ff8262;text-align:center;line-height:36px;font-weight:bold;background-color:#FECFC3}.p-faq-article__answer{position:relative;line-height:2.04;border-radius:0 0 5px 5px;background-color:#F2F2F2;border:1px solid #A2A2A2;border-width:0 1px 1px;padding:15px 29px 20px 66px}.p-faq-article__answer:before{content:"A";position:absolute;left:15px;top:12px;width:36px;height:36px;border-radius:50%;text-align:center;line-height:36px;font-weight:bold;background-color:#A2A2A2}.p-faq-article__answer a{text-decoration:underline}.p-faq-list__element{display:flex;align-items:center;background-color:#fff;padding:11px 0 11px 16px;border:1px solid #d0d0d0;border-top:none;font-weight:bold}.p-faq-list__element:hover{background-color:#f4f4f4;cursor:pointer;transition:background 0.3s ease}.p-faq-list__element a:hover{opacity:1}.p-faq-list__element:first-child{border-top:1px solid #d0d0d0;border-radius:4px 4px 0 0}.p-faq-list__element:last-child{border-radius:0 0 4px 4px}.p-faq-list__element::before{content:"Q";display:block;width:36px;height:36px;border-radius:50%;color:#ff8262;font-weight:bold;background-color:#ffd3c9;line-height:36px;text-align:center;margin-right:16px}.p-faq-list__element::after{content:">";font-weight:normal;margin-left:auto;margin-right:20px;font-size:24px}.p-faq-pager{display:flex;align-items:center}.p-faq-pager__prev{margin-right:6px}.p-faq-pager__prev>a{padding:0px 4px}.p-faq-pager__prev>a:before{content:"<"}.p-faq-pager__element{margin-right:4px}.p-faq-pager__element.-active>a,.p-faq-pager__element:hover>a{opacity:1;background-color:#FBFBFB}.p-faq-pager__element>a{display:block;border-radius:3px;border:1px solid #CBCBCB;background-color:#CBCBCB;font-size:12px;color:#898989;padding:1px 7px 2px}.p-faq-pager__next>a{padding:0px 4px}.p-faq-pager__next>a:before{content:">"}.p-form-business__row{display:flex;align-items:center;justify-content:space-between;border:none;margin-bottom:26px;padding:0 108px 0 88px}.p-form-business__label{width:17%;font-family:"Yu Mincho", "YuMincho", serif;font-size:14px;font-weight:bold;letter-spacing:0.8px}.p-form-business__error{color:#ff5f5a;font-size:14px;letter-spacing:1.2px}.p-form-business__input{border:none;padding:11px 21px 9px;width:78%}.p-form-business__input-field{box-sizing:border-box;font-family:"Yu Mincho", "YuMincho", serif;font-size:14px;font-weight:500;letter-spacing:0.8px;background-color:#FFFFFF;border:none;padding:11px 21px 9px;width:78%}.p-form-business__input-field.is-error{background-color:#FC8686;border:1px solid #FC4649}.p-form-business__select-wrap{position:relative;width:78%}.p-form-business__select-wrap:after{content:"▼";position:absolute;right:12px;top:0;bottom:0;color:#515151;margin:auto;height:1.5em}.p-form-business__select-wrap .p-form__select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#E5E5E5;border-radius:2px;border:none;padding:11px 21px 12px;width:100%;height:48px}.p-form-business__captcha{display:table;margin:40px auto 50px}.p-form-business__lasterror{text-align:center;color:#ff5f5a;margin:-34px 0 10px}.p-form-school__row{display:flex;align-items:center;justify-content:space-between;border:none;margin-bottom:26px;padding:0 108px 0 88px}.p-form-school__label{width:17%;font-size:14px;font-weight:bold;letter-spacing:0.8px}.p-form-school__error{color:#ff5f5a;font-size:14px;letter-spacing:1.2px}.p-form-school__input{border:none;padding:11px 21px 9px;width:78%}.p-form-school__input-field{box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:0.8px;background-color:#FFFFFF;border:none;padding:11px 21px 9px;width:78%}.p-form-school__input-field.is-error{background-color:#FC8686;border:1px solid #FC4649}.p-form-school__select-wrap{position:relative;width:78%}.p-form-school__select-wrap:after{content:"▼";position:absolute;right:12px;top:0;bottom:0;color:#515151;margin:auto;height:1.5em}.p-form-school__select-wrap .p-form__select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#E5E5E5;border-radius:2px;border:none;padding:11px 21px 12px;width:100%;height:48px}.p-form-school__captcha{display:table;margin:40px auto 50px}.p-form-school__lasterror{text-align:center;color:#ff5f5a;margin:-34px 0 10px}.p-form__row{display:flex;align-items:center;justify-content:space-between;border:none;margin-bottom:26px;padding:0 0 0 80px}.p-form__label{width:17%;font-size:14px;font-weight:bold;letter-spacing:0.8px}.p-form__error{color:#ff5f5a;font-size:14px;letter-spacing:1.2px}.p-form__input{border:none;padding:11px 21px 9px;width:78%}.p-form__input-field{box-sizing:border-box;background-color:#E5E5E5;border-radius:2px;border:none;padding:13px 21px 11px;width:78%}.p-form__input-field.is-error{background-color:#FC8686;border:1px solid #FC4649}.p-form__select-wrap{position:relative;width:78%}.p-form__select-wrap:after{content:"▼";position:absolute;right:12px;top:0;bottom:0;color:#515151;margin:auto;height:1.5em}.p-form__select-wrap .p-form__select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#E5E5E5;border-radius:2px;border:none;padding:11px 21px 12px;width:100%;height:48px}.p-form__captcha{display:table;margin:0 auto;margin-bottom:50px}.p-form__lasterror{text-align:center;color:#ff5f5a;margin:-34px 0 10px}.p-interview__item{opacity:0.5;outline:none}.p-interview__item.slick-current{opacity:1}.p-interview__item.slick-current .p-interview__anchor{pointer-events:auto}.p-interview__item.slick-current .p-interview__anchor:hover{opacity:1}.p-interview__item.slick-current .p-interview__anchor:hover .p-interview__textinfo{background-color:#0098D8}.p-interview__item.slick-current .p-interview__anchor:hover .p-interview__position{color:white}.p-interview__item.slick-current .p-interview__anchor:hover .p-interview__photo{transform:scale(1.1) rotate(-3deg)}.p-interview__anchor{display:block;pointer-events:none}.p-interview__cell{width:calc( 100vw - 80px );height:calc(( 100vw - 80px ) / 2);display:flex;max-height:calc( 100vh - 220px )}.p-interview__textinfo{background-color:#000;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-color 0.3s ease}.p-interview__position{color:#0098D8;font-size:64px;line-height:1;font-family:"towndisplay", Helvetica, "Helvetica Neue", Arial, Sans-Serif;position:relative;transition:color 0.3s ease}.p-interview__profile{color:white;font-size:16px}.p-interview__photowrap{flex:0 0 50%;overflow:hidden}.p-interview__photo{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform 0.3s ease}.p-interview__navigation{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.p-interview__arrow{position:static;font-size:24px;line-height:0;color:#272727;transform:none;width:auto;height:auto}.p-interview__arrow:before{content:none}.p-interview__arrow--prev{order:1;left:0}.p-interview__arrow--next{order:3;right:0}.p-interview__dots{position:static;width:auto;padding:0 20px;display:flex !important;align-items:center;order:2}.p-intro-article{position:relative;z-index:10;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;margin-top:-57px}.p-intro-article__head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ccc;padding:57px 63px 55px 59px}.p-intro-article__logo{box-sizing:border-box;border:2px solid #04257F;width:310px}.p-intro-article__info{width:490px}.p-intro-article__top-heading{font-size:29px;font-weight:bold;line-height:1.52;text-align:justify}.p-intro-article__company{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.p-intro-article__c-photo{width:23%}.p-intro-article__c-content{width:74%}.p-intro-article__c-text{font-size:18px;font-weight:500;line-height:1.4;border-bottom:1px solid #D4D4D4}.p-intro-article__c-text:first-child{margin-bottom:12px}.p-intro-article__c-text>a{font-size:16px;color:#ff5f5a}.p-intro-article__c-text>b{font-size:20px;font-weight:bold;color:#404040}.p-intro-article__point{padding:61px 77px 70px 61px}.p-intro-article__point-heading{display:table;background-color:#05166B;color:#fff;font-size:14px;font-weight:bold;padding:4px 15px 5px;margin-bottom:26px}.p-intro-article__point-element{font-size:16px;font-weight:bold;letter-spacing:2.2px;margin-bottom:16px}.p-intro-article__point-element:last-child{margin-bottom:0}.p-intro-article__point-element>.c-icon,.l-header .p-intro-article__point-element>.p-header-business__button:before,.l-header .p-intro-article__point-element>.p-header-school__button:before,.p-intro-article__point-element>.c-button-business.-add-doc:before,.p-intro-article__point-element>.c-button-school.-add-doc:before{color:#04257f;vertical-align:middle;font-size:17px;margin-right:8px}.p-intro-article__content{padding:0 77px 82px 80px}.p-intro-article__content>h2{position:relative;font-size:28px;font-weight:500;line-height:1.66;letter-spacing:3.1px;color:#04257f;margin-left:-20px;padding-left:51px}.p-intro-article__content>h2:before{content:"";position:absolute;left:0;top:0.1em;background-color:#04257f;font-size:37px;width:37px;height:35px}.p-intro-article__content>h3{font-size:20px;font-weight:bold;line-height:1.52;letter-spacing:2.6px;margin-top:50px;border-bottom:1px solid #04257F;padding-bottom:6px}.p-intro-article__content>h4{position:relative;font-size:18px;font-weight:bold;line-height:1.89;letter-spacing:0.5px;text-align:justify;color:#4696e6;margin-top:60px;margin-bottom:33px;padding-left:40px}.p-intro-article__content>h4:before{content:"";display:inline-block;position:absolute;left:0;top:0.95em;border-top:1px solid #4696e6;width:30px}.p-intro-article__content>p{font-size:18px;font-weight:500;line-height:2;text-align:justify}.p-intro-article__content>p.caption{font-size:12px;text-align:center;margin:8px auto 16px}.p-intro-article__content>p>img{display:block;text-align:center;position:relative;left:50%;transform:translateX(-50%)}.p-intro-article__foot{display:flex;justify-content:space-between;align-items:flex-start;padding:0 76px 80px 78px}.p-intro-article__f-logo{width:30%}.p-intro-article__f-info{width:67%}.p-intro-article__f-text{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #D4D4D4;margin-bottom:27px}.p-intro-article__f-text:last-child{margin-bottom:0}.p-intro-article__f-text>b{font-size:14px;font-weight:500;color:#8c8c8c;width:60px}.p-intro-article__f-text>p{font-size:16px;font-weight:500;line-height:1.53;width:439px}.p-intro-pager{display:flex;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff}.p-intro-pager__box{box-sizing:border-box;text-align:center;width:50%}.p-intro-pager__box:first-child{border-right:1px solid #D4D4D4}.p-intro-pager__prev{display:block;padding:27px 27px 33px}.p-intro-pager__text{display:block;margin-bottom:7px;font-family:GillSans;font-size:14px;font-weight:600;line-height:1.7;letter-spacing:2.4px;color:#000;margin-bottom:25px}.p-intro-pager__text:after{content:"";display:block;background:no-repeat;margin:0 auto;width:47px;height:13px}.p-intro-pager__prev .p-intro-pager__text:after{background-image:url(../img/business/icon-prev.png)}.p-intro-pager__next .p-intro-pager__text:after{background-image:url(../img/business/icon-next.png)}.p-intro-pager__logo{display:block;margin-bottom:9px}.p-intro-pager__name{display:block;color:#8c8c8c;font-size:14px;letter-spacing:2.4px}.p-intro-pager__next{display:block;padding:27px 27px 33px}.p-introduction{position:relative}.p-introduction:before{display:block;content:"";background-color:#E5F4FB;position:absolute;top:50%;left:50%;z-index:-1;width:64%;height:64%;transform:translate(-50%, -50%)}.p-introduction__item{display:flex}.p-introduction__item+.p-introduction__item{margin-top:50px}.p-introduction__item:nth-child(2n) .p-introduction__texts{order:2;margin-right:0;margin-left:50px}.p-introduction__item:nth-child(2n) .p-introduction__title{text-align:left}.p-introduction__item:nth-child(2n) .p-introduction__image{order:1}.p-introduction__texts{margin-right:50px;flex:0 0 360px}.p-introduction__title{font-size:32px;font-weight:normal;color:#0098D8;text-align:right;line-height:1;margin-bottom:30px;font-family:"towndisplay", Sans-Serif}.p-introduction__description{font-size:16px;color:#282828;letter-spacing:-0.47px;line-height:2}.p-introduction__center{font-size:32px;font-weight:normal;text-align:center;font-family:"towndisplay", Sans-Serif}.p-introduction__image{flex:1 1 1px;margin-left:auto;background-color:rgba(255,0,0,0.7);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-introduction__image--service{background-image:url("/assets/renewal2018/pc/company/img_service.jpg")}.p-introduction__image--member{background-image:url("/assets/renewal2018/pc/company/img_member.jpg")}.p-job-box{display:flex;justify-content:space-between}.p-job-box__element{box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;padding:28px 16px 26px;width:46.5%}.p-job-box__img{margin-bottom:43px}.p-job-box__name{text-align:center;font-size:22px;font-weight:bold;color:#4696e6;border-top:1px solid #ccc;margin-bottom:12px;padding-top:20px}.p-job-box__job-cat{text-align:center;font-weight:bold;font-size:18px;color:#59616d}.p-job-interview__element{position:relative;display:flex;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;margin-bottom:24px}.p-job-interview__element.-reverse{flex-direction:row-reverse}.p-job-interview__element.-reverse:after{left:225px;right:200px;background:linear-gradient(270deg, #0050dc 0%, rgba(0,80,220,0) 100%)}.p-job-interview__element.-reverse .p-job-interview__catch{position:absolute;left:auto;right:216px;bottom:16px;text-align:right}.p-job-interview__element:after{content:"";position:absolute;left:200px;right:225px;top:0;bottom:0;background:linear-gradient(90deg, #0050dc 0%, rgba(0,80,220,0) 100%)}.p-job-interview__content{padding:15px 16px 16px;width:168px}.p-job-interview__job-cat{display:flex;align-items:center;font-size:16px;font-weight:bold;color:#a6a6a6;margin-bottom:22px}.p-job-interview__job-cat:after{content:"";display:block;margin-left:5px;border-top:1px solid #959595;flex-basis:100%}.p-job-interview__name-eng{font-size:22px;font-weight:bold;margin-bottom:2px}.p-job-interview__name{font-size:14px;font-weight:bold;color:#a6a6a6;margin-bottom:54px}.p-job-interview__button{position:relative;display:block;text-align:right;color:#fff;font-size:16px;font-weight:500;background-color:#06f;border-radius:3px;padding:21px 27px 17px}.p-job-interview__button:before{content:">";position:absolute;left:15px;top:19px;text-align:center;line-height:26px;font-size:14px;border-radius:50%;border:1px solid #fff;width:24px;height:24px}.p-job-interview__catch{position:absolute;left:218px;bottom:16px;z-index:10;font-size:30px;font-weight:bold;line-height:1.28;color:#ffffff}.p-lesson-2col{display:flex;justify-content:center}.p-lesson-2col__inner:first-child{margin-right:64px}.p-lesson-feature-v__text{text-align:center}.p-lesson-feature__catch{text-align:center}.p-lesson-feature__beginner{text-align:center}.p-lesson-feature__beginner>a{font-size:14px;color:#59616d;text-decoration:underline}.p-lesson-feature__beginner-icon{vertical-align:-4px;margin-right:6px}.p-main-visual{position:relative;background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/bg-photo-main-visual.jpg) no-repeat,rgba(0,0,0,0.5);background-size:cover;text-align:center;padding:116px 0 44px}.p-main-visual:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5)}.p-main-visual__catch{position:relative;font-size:38px;letter-spacing:-1.5px;font-weight:bold;color:#ffffff;text-shadow:0 1px 8.5px rgba(13,1,4,0.35);margin-bottom:35px}.p-main-visual__point{position:relative;display:flex;justify-content:space-between;margin:0 auto 48px;width:682px}.p-main-visual__point.is-visible{transition:transform 1.2s ease, opacity 1.2s ease;transform:translateY(0);opacity:1}.p-main-visual__point-list{position:relative;text-align:center;color:#ffffff;border-radius:50%;border:1px solid #fff;width:142px;height:142px}.p-main-visual__point-list>.c-icon,.l-header .p-main-visual__point-list>.p-header-business__button:before,.l-header .p-main-visual__point-list>.p-header-school__button:before,.p-main-visual__point-list>.c-button-business.-add-doc:before,.p-main-visual__point-list>.c-button-school.-add-doc:before{position:absolute;top:33px;left:0;right:0}.p-main-visual__point-list>.c-icon.c-icon-pencil,.l-header .p-main-visual__point-list>.c-icon-pencil.p-header-business__button:before,.l-header .p-main-visual__point-list>.c-icon-pencil.p-header-school__button:before,.p-main-visual__point-list>.c-icon-pencil.c-button-business.-add-doc:before,.p-main-visual__point-list>.c-icon-pencil.c-button-school.-add-doc:before{font-size:3.15em}.p-main-visual__point-list>.c-icon.c-icon-book,.l-header .p-main-visual__point-list>.c-icon-book.p-header-business__button:before,.l-header .p-main-visual__point-list>.c-icon-book.p-header-school__button:before,.p-main-visual__point-list>.c-icon-book.c-button-business.-add-doc:before,.p-main-visual__point-list>.c-icon-book.c-button-school.-add-doc:before{font-size:3.1em}.p-main-visual__point-list>.c-icon.c-icon-headphone,.l-header .p-main-visual__point-list>.c-icon-headphone.p-header-business__button:before,.l-header .p-main-visual__point-list>.c-icon-headphone.p-header-school__button:before,.p-main-visual__point-list>.c-icon-headphone.c-button-business.-add-doc:before,.p-main-visual__point-list>.c-icon-headphone.c-button-school.-add-doc:before{top:44px;font-size:2.2em}.p-main-visual__point-list>.c-icon.c-icon-message,.l-header .p-main-visual__point-list>.c-icon-message.p-header-business__button:before,.l-header .p-main-visual__point-list>.c-icon-message.p-header-school__button:before,.p-main-visual__point-list>.c-icon-message.c-button-business.-add-doc:before,.p-main-visual__point-list>.c-icon-message.c-button-school.-add-doc:before{font-size:2.8em}.p-main-visual__point-text{position:absolute;top:93px;width:100%;font-weight:bold;font-size:18px}.p-main-visual-video{background-size:cover;box-sizing:border-box;min-height:516px;padding:116px 0 44px;position:relative;text-align:center}.p-main-visual-video:before{background-color:rgba(0,0,0,0.15);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.p-main-visual-video__file{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:-1}.p-main-visual-video__catch{color:#ffffff;font-size:38px;font-weight:bold;letter-spacing:-1.5px;margin-bottom:227px;position:relative;text-shadow:0 1px 8.5px rgba(13,1,4,0.35)}.p-main-visual-video .c-button{margin-bottom:0}.p-main-visual-banner{width:100vw;height:510px}.p-main-visual-banner__anchor{display:flex;justify-content:center;width:100%;height:100%}.p-main-visual-banner__image{width:auto;min-width:1116px;height:100%}.p-main-visual-banner__button{bottom:105px;left:50%;margin:0;margin-left:-160px}.p-media-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.p-media-list__element:not(:last-child){margin-right:48px}.p-mission__lead{font-size:34px;color:#272727;letter-spacing:-1px;text-align:center;font-weight:bold;margin-bottom:100px}.p-mission__item{display:flex;margin-bottom:50px;position:relative}.p-mission__item:before{display:block;content:none;background-color:#E5F4FB;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.p-mission__item:nth-child(2n) .p-mission__texts{order:2;margin-left:50px;margin-right:calc( ( 100vw - 1000px ) / 2 )}.p-mission__item:nth-child(2n) .p-mission__title{text-align:left}.p-mission__item:nth-child(2n) .p-mission__image{order:1;margin-left:0;margin-right:auto}.p-mission__item:nth-child(1):before{content:"";width:560px;height:100%;left:calc( ( 100vw - 768px ) / 4);transform:translate(0, 20px);padding-bottom:calc( 50px + 90px - 20px - 16px)}.p-mission__item:nth-child(2):before{content:"";width:450px;height:100%;left:auto;right:calc( ( 100vw - 768px ) / 2);top:90px}.p-mission__item:nth-child(3):before{content:"";width:240px;height:100%;top:-40px;left:auto;right:50%;padding-top:40px;padding-bottom:40px;transform:translate(calc( -100vw / 20 - 14px), 0)}.p-mission__texts{margin-right:50px;flex:0 0 290px;margin-left:calc( ( 100vw - 1000px ) / 2 )}.p-mission__title{font-size:34px;font-weight:bold;color:#0098D8;letter-spacing:5.49px;text-align:right;line-height:1;margin-bottom:30px}.p-mission__description{font-size:16px;color:#282828;letter-spacing:-0.47px;line-height:32px}.p-mission__image{flex:1 1 1px;height:50vh;margin-left:auto;background-color:rgba(255,0,0,0.7);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-mission__image--creative{background-image:url("/assets/renewal2018/pc/company/img_creative.jpg");background-position:center top}.p-mission__image--client{background-image:url("/assets/renewal2018/pc/company/img_client.jpg")}.p-mission__image--conscience{background-image:url("/assets/renewal2018/pc/company/img_conscience.jpg")}.p-news-article__title{font-size:32px;font-weight:bold;text-align:center;color:#4696e6;line-height:1.2;letter-spacing:2.6px;margin-bottom:26px}.p-news-article__content>h2{font-size:22px;font-weight:bold;line-height:1.23;letter-spacing:1.8px;margin:32px 0 24px;border-bottom:2px solid #4696e6;padding-bottom:10px}.p-news-article__content>h3{font-weight:bold;color:#4693e5;margin-bottom:8px}.p-news-article__content>h4,.p-news-article__content h5,.p-news-article__content h6{font-weight:bold}.p-news-article__content>p{font-size:16px;font-weight:500;line-height:1.67;text-align:justify;margin-bottom:30px}.p-news-article__content strong{font-size:18px;font-weight:500;color:#ff0000}.p-news-article__content img{border:1px solid #898989}.p-news-article__content h2+img{margin-top:22px}.p-page-catch{color:#fff;overflow:hidden;position:relative}.p-page-catch:before{background:linear-gradient(90deg, #0078dc 0%, #14a0dc 50%, transparent 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.p-page-catch--recruit{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/kv_recruit-21b6b07e9136b071f26cd2fa39e432727eda74f9f80450ca6678e6abaafe79e7.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;display:flex;align-items:center;min-height:calc( 100vh - 80px );padding-top:53px;box-sizing:border-box}.p-page-catch--recruit:before{content:none}.p-page-catch--internship{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/kv_internship-7225a8495c8968b8b8071022ef7a10f04cd876dc18756343e9c0cc1f4f5cc944.jpg)}.p-page-catch--operation{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/kv_operation-a952d2551f77231b4ec74d62a8c197b3d99279ee066a743a734ff505be48bf29.jpg)}.p-page-catch__img{min-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-page-catch__img--recruit{margin-bottom:20px}.p-page-catch__inner{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;min-height:42px;padding:40px 0 30px;position:relative;width:1116px;z-index:20}.p-page-catch__inner.-on-article{padding:40px 0 44px}.p-page-catch__inner--recruit{padding:60px 0}.p-page-catch__heading{font-size:32px;font-weight:bold;margin-bottom:11px}.p-page-catch__text{font-size:16px;font-weight:500;line-height:1.7;margin-bottom:50px}.p-page-catch__text--recruit{font-size:20px;font-weight:bold;line-height:1.6;text-shadow:4px 4px 12px rgba(0,0,0,0.5);max-width:580px}.p-performance-area__horizontal{border-top:1px solid #bcc9c8}.p-price-plan__how{text-align:center}.p-price-plan__how>a{text-decoration:underline;color:#59616d;font-size:14px}.p-reason-area__catch{text-align:center}.p-recruit__section{margin-top:200px}.p-recruit__section--mission{margin-top:100px}.p-recruit__section--requirements{position:relative}.p-recruit__wrap{max-width:1000px;margin:0 auto}.p-recruit__title{text-align:center;margin-bottom:50px}.p-recruit__top{font-size:16px;font-weight:normal;color:#0098D8;margin-bottom:25px}.p-requirements:before{content:"";display:block;background-color:#E5F4FB;position:absolute;top:-200px;z-index:-1;width:200px;height:calc( 100% + 200px )}.p-requirements__label{white-space:nowrap;width:200px;text-align:right;box-sizing:border-box;padding:25px 30px;font-weight:bold;font-size:16px}.p-requirements__cell{font-size:16px;box-sizing:border-box;padding:25px 30px}.p-requirements__cell p{margin-top:1em;margin-bottom:1em}.p-requirements__cell p:first-child{margin-top:0}.p-requirements__cell p:first-of-type{margin-top:0}.p-requirements__cell p:last-child{margin-bottom:0}.p-requirements__cell a{color:#0098D8;text-decoration:underline}.p-requirements__list{list-style-type:disc;list-style-position:outside;margin-left:1.5em}.p-requirements__apply{text-align:center;margin-top:80px;padding-bottom:30px}.p-roles{position:relative}.p-roles:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%);background-color:#E5F4FB;width:50vw;height:50vh}.p-roles__list{display:flex;flex-wrap:wrap}.p-roles__item{flex:0 0 50%;box-sizing:border-box;padding:4px;height:50vh}.p-roles__item:nth-child(2n) .p-roles__cell{padding:0 0 20px 60px;text-align:right}.p-roles__item:nth-child(2n) .p-roles__label:before{left:auto;right:0}.p-roles__item--closed .p-roles__cell{filter:grayscale(100%)}.p-roles__anchor:hover .p-roles__cell:before{transform:scale(1.1) rotate(-3deg)}.p-roles__anchor:hover .p-roles__label:before{max-width:100%}.p-roles__cell{width:100%;height:100%;box-sizing:border-box;padding:0 60px 20px 0;display:flex;align-items:flex-end;position:relative;overflow:hidden;background-color:#0098D8}.p-roles__cell:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.3s ease;background-repeat:no-repeat;background-position:center center;background-size:cover}.p-roles__cell--operation:before{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/img_operation.jpg)}.p-roles__cell--engineer:before{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/img_engineer.jpg)}.p-roles__cell--other:before{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/img_other.jpg)}.p-roles__cell--internship:before{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/pc/company/img_internship.jpg)}.p-roles__label{background-color:white;width:100%;padding:20px 20px 30px 20px;box-sizing:border-box;position:relative}.p-roles__label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;max-width:0;height:100%;background-color:#E5F4FB;transition:max-width 0.3s ease}.p-roles__name{color:#0098D8;font-size:34px;line-height:calc( 34px + 14px );font-family:"towndisplay", Helvetica, "Helvetica Neue", Arial, Sans-Serif;position:relative}.p-roles__jpname{color:#272727;font-size:16px;line-height:1;position:relative}.p-roles__closed{display:inline;font-size:14px}.p-roles__closed:before{content:" / ";display:inline}.p-school-catch{position:relative;overflow:hidden;color:#fff}.p-school-catch:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:linear-gradient(90deg, #0078dc 0%, #14a0dc 50%, transparent 100%)}.p-school-catch__img{position:absolute;right:0;top:0;bottom:0;margin:auto 0;min-height:100%}.p-school-catch__inner{position:relative;z-index:20;margin:0 auto;padding:29px 0 19px;width:1116px}.p-school-catch__inner.-onArticle{padding-bottom:63px;width:960px}.p-school-catch__heading{font-size:32px;font-weight:bold;line-height:1.3;letter-spacing:4.5px;color:#ffffff;margin-bottom:4px}.p-school-catch__heading-eng{font-family:"Fredoka One", cursive;font-size:14px;letter-spacing:6.2px;text-align:left;color:#ffc832;margin-bottom:18px}.p-school-catch__text{font-size:16px;font-weight:500;line-height:1.7;margin-bottom:30px}.p-school-main-visual{box-shadow:1px 1px 8px rgba(0,0,0,0.18);position:relative}.p-school-main-visual__img{max-height:478px;overflow:hidden;position:relative}.p-school-main-visual__img>img{width:100%}.p-school-main-visual__img__catchcopy{left:40px;position:absolute;top:97px;z-index:20;box-shadow:0px 2px 7px rgba(0,0,0,0.15)}.p-school-main-visual__img__catchcopy__text{background:#FFF;color:#4d4d4d;font-family:TsukuARdGothicStd-B;font-size:26px;font-weight:normal;letter-spacing:3px;line-height:1.75;padding:30px 50px;position:relative}.p-school-main-visual__img__catchcopy:after{background:#04258f;content:"";height:100%;position:absolute;right:10px;top:10px;width:100%;z-index:-1}.p-school-main-visual__text{background-color:#fff;font-size:21px;font-weight:bold;line-height:2.18;letter-spacing:1.9px;text-align:center;color:#3c3c3c;padding:46px 0 53px}.p-school-main-visual__text>u{text-decoration:none;padding-bottom:5px;border-bottom:2px solid #0E48BF}.p-service__section{padding:100px 0}.p-service__section--gray{background-color:#F5F5F5}.p-service__header{margin-bottom:40px}.p-service__writing{margin-bottom:100px}.p-service__writing-images{position:relative;height:1065px;margin:0}.p-service__writing-not-traveling{position:absolute;top:73px;left:82px}.p-service__writing-office-worker{position:absolute;top:0;right:0}.p-service__writing-dialog{position:absolute;top:476px;left:50%;transform:translate(-50%, 0)}.p-service__correction{margin-bottom:100px}.p-service__correction-content{display:flex}.p-service__correction-capture{margin-top:50px}.p-service__correction-image{margin-left:50px}.p-service__training{margin-bottom:100px}.p-service__training-header{display:flex;align-items:flex-start}.p-service__training-context{margin-bottom:50px}.p-service__training-logo{margin-left:50px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:20px;box-sizing:border-box;flex:0 0 auto}.p-service__training-movie{margin-bottom:50px}.p-service__training-list{list-style:none;display:flex;width:100%;justify-content:space-between}.p-service__training-item{flex:0 0 calc( calc( 100% - calc( 16px * 3 ) ) / 4)}.p-service__speaking{margin-bottom:100px}.p-service__speaking-button{text-align:right;margin:10px 0 50px}.p-service__speaking-image{margin:0;text-align:center}.p-service__column{background-color:#E4EFF2;padding:50px 0}.p-service__smartapp{padding-right:450px;background-image:url("renewal2018/pc/service/bg_spimage.png");background-repeat:no-repeat;background-position:bottom right;background-size:400px auto;margin-bottom:-50px;padding-bottom:50px}.p-service__smartapp-store{margin-top:20px;display:flex;justify-content:flex-end}.p-service__smartapp-store>*{margin-left:10px}.p-service__lesson-example-list{display:flex;justify-content:space-between}.p-service__lesson-example-item{flex:0 0 calc( calc( 100% - 30px) / 3 )}.p-service__lesson-example-button{margin-top:50px;text-align:right}.p-service__conversion-point{padding:100px 0 0}.p-service__caption{font-size:16px;text-align:center;margin-top:1ex}.p-service p{font-size:16px;line-height:1.6875}.p-sidebar-content{flex:1}.p-sidebar-content__search{display:flex;justify-content:center}.p-sidebar-content__searchbox{font-size:16px;border:1px solid #a7a7a7;border-right:none;border-radius:2px 0 0 2px;width:514px;box-sizing:border-box;padding:11px 0 11px 17px;letter-spacing:1px}.p-sidebar-content__searchbox::placeholder{color:#bfbfbf}.p-sidebar-content__searchbutton{box-sizing:border-box;border:1px solid #a7a7a7;border-radius:0 2px 2px 0;width:142px;display:block;background-color:#8a8a8a;color:#ffffff;text-align:center;font-size:16px;font-weight:bold}.p-sidebar-content__search-info{display:flex;justify-content:space-between;align-items:flex-start}.p-sidebar-content__result-text{flex:1;margin-left:22%}.p-sidebar-content__text{font-size:18px;font-weight:500;line-height:1.67;text-align:justify}.p-sidebar-content__horizontal{border:1px solid #BCBCBC;border-bottom:none}.p-sidebar-content__footer{padding-top:20px}.p-sidebar-content__caution{text-align:center;font-size:14px;font-weight:500;color:#222222}.p-sidebar-content__button{display:inline-block;margin-left:21px}.p-sidebar-content .p-job-interview{margin:0 auto;width:650px}.p-sidebar{margin-right:40px;width:290px}.p-sidebar__menu{font-size:16px}.p-sidebar__head-icon{text-align:center;line-height:33px;display:inline-block;height:33px;width:33px;border:1px solid #efefef;border-radius:50%;font-size:15px;font-weight:bold;margin-right:14px}.p-sidebar__m-head{background-color:#8A8A8A;font-weight:500;color:#efefef;padding:16px 48px 19px 32px}.p-sidebar__m-element{background-color:#f5f5f5;font-weight:500;color:#222222}.p-sidebar__m-element--active{background-color:#cccccc}.p-sidebar__m-element::after{content:"";border-bottom:1px solid #d5d5d5;display:block;margin:0 16px}.p-sidebar__m-element:last-child::after{content:none}.p-sidebar__m-element:hover{cursor:pointer;background-color:#d5d5d5;transition:background 0.3s ease}.p-sidebar__m-element a{display:block;padding:19px 20px 20px 31px}.p-sidebar__m-element a::before{content:">";color:#BCBCBD;font-size:14px;margin-right:15px}.p-sidebar__m-element a:hover{opacity:initial}.p-student-article>h2{background:linear-gradient(150deg, #0050dc 0%, #0093ff 100%);font-size:22px;font-weight:bold;letter-spacing:0.9px;color:#ffffff;margin:88px 0 45px;padding:12px 32px 9px}.p-student-article>h3{font-size:22px;font-weight:bold;letter-spacing:0.9px;text-align:left;margin:70px 0 28px;border-bottom:2px solid #2471E2;padding-bottom:3px}.p-student-article>p{font-size:18px;margin-bottom:50px}.p-student-article>p.caption-text{margin-top:8px;font-size:12px;text-align:center}.p-student-article>img{display:table;margin:0 auto}.p-student-profile{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;box-shadow:1px 1px 8px rgba(0,0,0,0.18);border-radius:3px;background-color:#fff;margin:-34px auto 0;padding:36px 36px 32px;width:888px}.p-student-profile__img-area{width:200px}.p-student-profile__img{border-radius:50%}.p-student-profile__name{text-align:center;font-weight:500;margin-top:12px}.p-student-profile__content{width:650px}.p-student-profile__heading{font-size:30px;font-weight:bold;line-height:1.4;letter-spacing:1.2px;color:#4696e6;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #888}.p-student-profile__text{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.2px;text-align:justify}.p-student-voice__card{display:flex;justify-content:space-between}.p-student-voice__list{box-shadow:1px 1px 8px rgba(0,0,0,0.18);width:350px;text-align:center;display:block;padding-top:20px}.p-student-voice__img{border-radius:50%}.p-student-voice__content{position:relative;padding:24px 35px 36px 28px}.p-student-voice__heading{text-align:center;font-weight:bold;font-size:17px;margin-bottom:26px;min-height:4.5em}.p-student-voice__text{text-align:justify;font-size:14px;font-weight:500;line-height:1.89}.p-student-voice__more{color:#59616d;text-decoration:underline;text-align:center;font-size:14px}.p-teacher-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-32px}.p-teacher-data__title{box-sizing:border-box;border-radius:3px;background-color:#0E46DA;font-size:15px;font-weight:500;letter-spacing:0.2px;text-align:center;color:#fff;margin-top:8px;padding:10px 6px 7px;width:20%}.p-teacher-data__title-after_the_first{background-color:#fff;box-sizing:border-box;border-radius:3px;font-size:15px;font-weight:500;letter-spacing:0.2px;text-align:center;margin-top:8px;padding:10px 6px 7px;width:20%}.p-teacher-data__data{box-sizing:border-box;border-radius:3px;background-color:#F3F2F3;margin-bottom:32px;padding:13px 30px 14px;width:75%}.p-teacher-profile{position:relative;z-index:10;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);border-radius:3px;background-color:#fff;margin:-20px auto 0;padding:44px 17px 64px;width:962px}.p-teacher-profile__header{position:relative;text-align:center;border-bottom:1px solid #B5B5B5;padding-bottom:34px}.p-teacher-profile__img{border-radius:50%;margin-bottom:13px}.p-teacher-profile__flag{position:absolute;left:0;right:0;top:122px;margin:0 auto}.p-teacher-profile__country{color:#484848;font-size:16px;letter-spacing:-0.3px;margin-bottom:8px}.p-teacher-profile__name{font-size:28px;font-weight:bold;letter-spacing:1.1px;color:#000000;margin-bottom:2px}.p-teacher-profile__position{font-size:18px;font-weight:500;letter-spacing:0.2px;color:#797979}.p-teacher-profile__body{padding:64px 129px 0 127px}.p-tlesson-flow{background-color:rgba(0,0,0,0.9)}.p-tlesson-flow__inner{margin:0 auto;width:1116px}.p-tlesson-flow__inner .c-heading-first{color:#fff}.p-tlesson-flow__catch{text-align:center;color:#fff;font-size:14px}.p-world-map{display:flex}.p-world-map__map{align-items:center;background-color:#cdf1f0;display:flex;justify-content:center;min-height:487px;position:relative;width:50%}.p-world-map__map-inner{position:relative;background-image:url(https://s3.amazonaws.com/best-teacher/image/home/pc/personal/map/img-map.png);background-repeat:no-repeat;background-size:95% auto;background-position:center;padding-top:51.7%;width:100%}.p-world-map__map-inner .c-icon,.p-world-map__map-inner .l-header .p-header-business__button:before,.l-header .p-world-map__map-inner .p-header-business__button:before,.p-world-map__map-inner .l-header .p-header-school__button:before,.l-header .p-world-map__map-inner .p-header-school__button:before,.p-world-map__map-inner .c-button-business.-add-doc:before,.p-world-map__map-inner .c-button-school.-add-doc:before{position:absolute;cursor:pointer;font-size:2.7vw;color:#f64a45}.p-world-map__map-inner .c-icon.pin-europe,.p-world-map__map-inner .l-header .pin-europe.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-europe.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-europe.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-europe.p-header-school__button:before,.p-world-map__map-inner .pin-europe.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-europe.c-button-school.-add-doc:before{left:15%;top:14%}.p-world-map__map-inner .c-icon.pin-africa,.p-world-map__map-inner .l-header .pin-africa.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-africa.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-africa.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-africa.p-header-school__button:before,.p-world-map__map-inner .pin-africa.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-africa.c-button-school.-add-doc:before{left:10%;top:51%}.p-world-map__map-inner .c-icon.pin-asia,.p-world-map__map-inner .l-header .pin-asia.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-asia.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-asia.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-asia.p-header-school__button:before,.p-world-map__map-inner .pin-asia.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-asia.c-button-school.-add-doc:before{left:28%;top:24%}.p-world-map__map-inner .c-icon.pin-australia,.p-world-map__map-inner .l-header .pin-australia.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-australia.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-australia.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-australia.p-header-school__button:before,.p-world-map__map-inner .pin-australia.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-australia.c-button-school.-add-doc:before{left:42%;top:73%}.p-world-map__map-inner .c-icon.pin-n-america,.p-world-map__map-inner .l-header .pin-n-america.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-n-america.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-n-america.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-n-america.p-header-school__button:before,.p-world-map__map-inner .pin-n-america.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-n-america.c-button-school.-add-doc:before{left:73%;top:23%}.p-world-map__map-inner .c-icon.pin-s-america,.p-world-map__map-inner .l-header .pin-s-america.p-header-business__button:before,.l-header .p-world-map__map-inner .pin-s-america.p-header-business__button:before,.p-world-map__map-inner .l-header .pin-s-america.p-header-school__button:before,.l-header .p-world-map__map-inner .pin-s-america.p-header-school__button:before,.p-world-map__map-inner .pin-s-america.c-button-business.-add-doc:before,.p-world-map__map-inner .pin-s-america.c-button-school.-add-doc:before{left:84%;top:58%}.p-world-map__map-hover{display:none;position:absolute;top:0;left:0}.p-world-map__map-hover.is-visible{display:block}.p-world-map__map-hover.-europe{left:4.5%;top:16.8%;width:18.4%}.p-world-map__map-hover.-africa{left:2.6%;top:42.9%;width:17.3%}.p-world-map__map-hover.-asia{width:42.4%;left:12.8%;top:5.3%}.p-world-map__map-hover.-australia{width:16.8%;left:35.5%;top:63.6%}.p-world-map__map-hover.-n-america{width:39.4%;left:58%;top:2.7%}.p-world-map__map-hover.-s-america{width:11.9%;left:79.8%;top:56.2%}.p-world-map__img{position:absolute;left:0;top:0;width:100%;height:100%}.p-world-map__teacher{display:none;position:absolute;left:0;right:0;top:-20%;bottom:0;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);border-radius:10px;background-color:#ffffff;text-align:center;margin:auto;padding:18px 12px 10px;width:182px;height:226px}.p-world-map__teacher.is-visible{display:block}.p-world-map__teacher-photo{border-radius:50%;margin:0 20px}.p-world-map__teacher-flag{position:absolute;left:0;right:0;top:122px;margin:0 auto}.p-world-map__teacher-country{font-size:11px;font-weight:bold;letter-spacing:0.4px;color:#010101;margin-top:10px}.p-world-map__teacher-name{font-size:12px;font-weight:bold;text-align:center;margin-top:4px;margin-bottom:7px}.p-world-map__teacher-position{padding-top:8px;border-top:1px solid #c2c2c2;font-size:10px;font-weight:500;letter-spacing:0.1px}.p-world-map__content{position:relative;text-align:center;background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/bg-worldmap-content.png) no-repeat;background-size:cover;width:50%;padding-left:30px;padding-right:30px;box-sizing:border-box}.p-world-map__content:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.9)}.p-world-map__heading{position:relative;color:#fff;font-size:32px;font-weight:bold;line-height:1.3;letter-spacing:1.3px}.p-world-map__text{position:relative;color:#fff;font-size:14px;font-weight:500;letter-spacing:0.6px}.p-world-map__search{position:relative;color:#fff;font-size:14px;font-weight:500;letter-spacing:0.6px}.p-world-map__search>a{text-decoration:underline}.p-list-business-carousel{display:flex;flex-wrap:wrap;justify-content:space-between}.p-list-business-carousel__element{width:23%}.p-list-business-carousel__link{display:block}.p-list-business-carousel__img{box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;width:227px}.p-list-business-carousel__content{position:relative;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;margin:-20px auto 0;border:1px solid #112173;padding:25px 17px 30px;width:87%}.p-list-business-carousel__name{font-size:14px;font-weight:bold;letter-spacing:0.8px;text-align:center;color:#1e3c8c;margin-bottom:16px}.p-list-business-carousel__text{font-size:13px;font-weight:500;line-height:1.84;letter-spacing:1.4px;text-align:center;color:#0f0f0f}.p-list-business-carousel__text:before{content:"";position:absolute;right:8px;top:8px;background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/business/icon-poup.png) no-repeat;background-size:100%;width:12px;height:11px}.p-list-card-2col{display:flex;flex-wrap:wrap;justify-content:space-between}.p-list-card-2col__element{width:548px;height:315px;margin-bottom:20px;box-sizing:border-box;padding:42px 50px 58px 46px;border-radius:3px;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;position:relative}.p-list-card-2col__heading{text-align:center;font-size:22px;font-weight:bold;line-height:1.51;color:#4692e2;margin-bottom:30px}.p-list-card-2col__heading-sub{text-align:center;font-size:18px;font-weight:bold;color:#333333}.p-list-card-2col__text{font-size:16px;font-weight:bold;letter-spacing:1.4px;line-height:1.5;color:#000000}.p-list-card-2col__button{font-size:16px;box-sizing:border-box;position:absolute;bottom:60px;left:0;right:0;border-radius:3px;background-color:#0c60e1;text-align:center;color:#fff;font-weight:bold;padding-top:18px;margin:0 auto;width:312px;height:62px}.p-list-card-2col__button:before{content:">";position:absolute;left:15px;top:17px;text-align:center;line-height:23px;border-radius:50%;border:1px solid #fff;width:23px;height:23px}.p-list-card-2col__logo{position:absolute;top:13px;right:13px;height:20px}.p-list-card-2col__logo.-big{height:30px}.p-list-card-num{counter-reset:featureNum;display:flex;justify-content:space-between}.p-list-card-num__list{counter-increment:featureNum;background-color:#fff;width:350px}.p-list-card-num__content{position:relative;padding:38px 60px 17px 48px}.p-list-card-num__content:before{content:counter(featureNum);position:absolute;top:-27px;left:0;right:0;border-radius:50%;text-align:center;color:#fff;font-weight:bold;font-size:26px;line-height:54px;background-image:linear-gradient(150deg, #f64a45, #ff9d66);margin:0 auto;width:54px;height:54px}.p-list-card-num__heading{text-align:center;font-weight:bold;font-size:18px;margin-bottom:5px}.p-list-card-num__text{text-align:justify;font-size:14px;line-height:1.89}.p-list-card-step{counter-reset:stepNo;display:flex;justify-content:space-between}.p-list-card-step__list{background-color:#fff;width:218px}.p-list-card-step__img{width:100%}.p-list-card-step__content{position:relative;padding:50px 15px 18px}.p-list-card-step__step{counter-increment:stepNo;position:absolute;left:0;right:0;top:-34px;box-sizing:border-box;border-radius:50%;background:linear-gradient(150deg, #1c1c1c 0%, #646464 100%);text-align:center;color:#fff;font-size:14px;margin:0 auto;padding-top:8px;width:68px;height:68px}.p-list-card-step__step:after{content:counter(stepNo);position:absolute;left:0;right:0;top:8px;bottom:0;font-size:26px;margin:auto;width:1em;height:1.3em}.p-list-card-step__name{text-align:center;font-size:18px;font-weight:bold;margin-bottom:18px}.p-list-card-step__text{text-align:justify}.p-list-five-flow{counter-reset:flowNum;display:flex;box-sizing:border-box;justify-content:space-between;margin:0 -25px;padding:30px 20px;height:488px}.p-list-five-flow.-business{background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/business/bg-introduction-flow.png) no-repeat}.p-list-five-flow.-school{background:url(https://s3.amazonaws.com/best-teacher/image/home/pc/school/bg-introduction-flow.png) no-repeat}.p-list-five-flow__inner{counter-increment:flowNum;box-sizing:border-box;padding:0 50px 0 6px;width:21%}.p-list-five-flow__inner:first-child{padding-left:0}.p-list-five-flow__inner:last-child{padding-right:0;width:16%}.p-list-five-flow__inner .c-icon,.p-list-five-flow__inner .l-header .p-header-business__button:before,.l-header .p-list-five-flow__inner .p-header-business__button:before,.p-list-five-flow__inner .l-header .p-header-school__button:before,.l-header .p-list-five-flow__inner .p-header-school__button:before,.p-list-five-flow__inner .c-button-business.-add-doc:before,.p-list-five-flow__inner .c-button-school.-add-doc:before{margin-bottom:25px}.p-list-five-flow__num{color:#1e3c8c;text-align:center;line-height:1;margin-bottom:15px}.-business .p-list-five-flow__num{font-family:GillSans;font-style:italic}.-business .p-list-five-flow__num:before{margin-bottom:3px}.-school .p-list-five-flow__num{font-weight:bold}.-school .p-list-five-flow__num:before{font-family:FredokaOne;font-size:12px;margin-bottom:1px}.p-list-five-flow__num:before{content:"Step";display:block;font-size:14px;letter-spacing:1.3px}.p-list-five-flow__num:after{content:counter(flowNum);display:block;font-size:36px}.p-list-five-flow__heading{font-size:20px;font-weight:bold;letter-spacing:2.6px;text-align:center;margin-bottom:8px}.-business .p-list-five-flow__heading{font-family:GillSans;color:#ff5f5a}.-school .p-list-five-flow__heading{font-family:FredokaOne;color:#0546b4}.p-list-five-flow__heading:before{content:"";display:block;border-top:1px solid #1e3c8c;margin:0 auto 10px;width:16px}.p-list-five-flow__icon{position:relative;height:52px;margin-bottom:22px}.p-list-five-flow__icon>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.p-list-five-flow__text{font-size:14px;font-weight:500;line-height:1.71;letter-spacing:1.4px;color:#0f0f0f}.p-list-five-flow__text>a{color:#ff5f5a;text-decoration:underline}.p-list-five-flow__text>small{color:#ff5f5a}.p-list-flow{counter-reset:flowNum}.p-list-flow__inner{position:relative;counter-increment:flowNum;border-left:4px solid #BCD1D0;padding:0 0 60px 46px}.p-list-flow__inner:last-child{border-left:none;padding-left:50px;padding-bottom:0}.p-list-flow__heading{font-size:22px;font-weight:bold;color:#1e1e1e;margin:0 0 37px -78px}.p-list-flow__num{display:inline-block;box-sizing:border-box;width:60px;height:60px;border-radius:50%;background:linear-gradient(150deg, #1c1c1c 0%, #646464 100%);color:#fff;text-align:center;vertical-align:middle;line-height:60px;margin-right:18px;padding:13px 0}.p-list-flow__num:before{content:"Step";display:block;font-size:12px;line-height:1}.p-list-flow__num:after{content:counter(flowNum);display:block;font-size:23px;line-height:1}.p-list-flow__content{display:flex;justify-content:space-between;align-items:flex-start}.p-list-flow__text{font-size:16px;font-weight:500;line-height:1.75;color:#1e1e1e;width:392px}.p-list-flow__img{width:530px}.p-list-img-card-num{counter-reset:cardNum}.p-list-img-card-num__element{counter-increment:cardNum;display:flex;align-items:flex-start;margin-bottom:80px}.p-list-img-card-num__element:last-child{margin-bottom:0;padding-bottom:25px}.p-list-img-card-num__content{background-color:white;position:relative;padding:62px 62px 39px 53px;width:490px;border-radius:3px;display:inline-block;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);z-index:1}.p-list-img-card-num__content:before{content:counter(cardNum);position:absolute;top:-27px;left:0;right:0;border-radius:50%;text-align:center;color:#fff;font-weight:bold;font-size:26px;line-height:54px;background-image:linear-gradient(150deg, #f64a45, #ff9d66);margin:0 auto;width:54px;height:54px}.-school .p-list-img-card-num__content:before{content:none}.p-list-img-card-num__num{position:absolute;top:-27px;left:0;right:0;border-radius:50%;text-align:center;color:#fff;font-weight:bold;font-size:26px;line-height:54px;background-image:linear-gradient(150deg, #f64a45, #ff9d66);margin:0 auto;width:54px;height:54px}.p-list-img-card-num__images{display:flex;justify-content:space-between;align-items:flex-start;flex:1;position:relative;top:25px;left:-54px}.p-list-img-card-num__point{content:counter(cardNum);position:absolute;top:-27px;left:0;right:0;box-sizing:border-box;border-radius:50%;text-align:center;color:#fff;font-weight:bold;background:linear-gradient(150deg, #ffc832 0%, #ffaa1e 100%);margin:0 auto;padding:12px 0 5px;width:59px;height:59px}.p-list-img-card-num__point:before{content:"Point";display:block;line-height:1;font-size:12.5px;font-weight:bold;margin-bottom:2px}.p-list-img-card-num__point:after{content:counter(cardNum);display:block;line-height:1;font-size:22.5px;font-weight:bold}.p-list-img-card-num__heading{text-align:center;font-weight:bold;font-size:22px;margin-bottom:23px;line-height:1.51;letter-spacing:2px}.p-list-img-card-num__text{font-size:18px;line-height:1.84}.p-list-img-card-num__button{font-size:16px;position:relative;display:block;margin:26px auto 0;border-radius:3px;background-color:#0c60e1;text-align:center;color:#fff;font-weight:bold;padding-top:18px;height:62px;width:312px;box-sizing:border-box}.p-list-img-card-num__button:before{content:">";position:absolute;left:15px;top:17px;text-align:center;line-height:23px;border-radius:50%;border:1px solid #fff;width:23px;height:23px}.p-list-img-plus{display:flex;flex-wrap:wrap;justify-content:space-between}.p-list-img-plus__element{display:flex;flex-direction:column;width:44%}.p-list-img-plus__link{display:flex;flex-direction:column;height:100%}.p-list-img-plus__img{box-shadow:1px 1px 8px rgba(0,0,0,0.18);border:1px solid #dfdfdf;width:100%}.p-list-img-plus__content{position:relative;flex:1;z-index:10;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;text-align:center;margin:-34px auto 0;padding:32px 36px 42px;width:91%}.p-list-img-plus__heading{font-size:22px;font-weight:bold;letter-spacing:2px;color:#5888f2;margin-bottom:36px}.p-list-img-plus__text{text-align:justify;font-size:16px;font-weight:500;line-height:1.63;letter-spacing:1.4px}.p-list-img-plus__plus{display:flex;align-items:center;position:relative;width:46px}.p-list-img-plus__plus:before{content:"";display:block;border-radius:3px;border-top:12px solid #4770EF;width:100%}.p-list-img-plus__plus:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;border-radius:3px;border-left:12px solid #4770EF;width:0;height:46px}.p-list-introduction{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-26px}.p-list-introduction__element{display:flex;flex-direction:column;margin-bottom:26px;width:30%}.p-list-introduction__element:nth-child(3n+1):last-child{margin-right:70%}.p-list-introduction__element:nth-child(3n+2):last-child{margin-right:35%}.p-list-introduction__link{display:flex;flex-direction:column;height:100%}.p-list-introduction__img{box-shadow:1px 1px 8px rgba(0,0,0,0.18);border:1px solid #dfdfdf;width:100%}.p-list-introduction__content{position:relative;flex:1;z-index:10;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;text-align:center;margin:-34px auto 0;border:1px solid #1e3c8c;padding:22px 6px 22px;width:91%}.p-list-introduction__name{display:block;font-size:16px;font-weight:bold;color:#1e3c8c}.p-list-introduction__text{font-size:14px;font-weight:500;line-height:1.71;margin-top:12px}.p-list-on-img__element{position:relative;margin-bottom:60px;padding:24px 0 0 388px}.p-list-on-img__element:last-child{margin-bottom:0}.p-list-on-img__img{position:absolute;left:0;top:0;width:421px}.p-list-on-img__content{position:relative;z-index:10;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;padding:40px 40px 42px}.p-list-on-img__heading{font-size:30px;font-weight:bold;letter-spacing:2.7px;text-align:center;color:#4695e7;margin-bottom:27px}.p-list-on-img__text{font-size:18px;line-height:1.84;margin-bottom:19px;padding:0 16px}.p-list-on-img__lissntext{text-align:center;color:#4694E6}.p-list-on-img__lissntext::before{font-family:"FontAwesome";content:"";padding-right:4px}.p-list-on-img__horizotal{border-top:1px solid #ADACAD;border-bottom:none;margin-bottom:24px}.p-list-on-img__price{margin-bottom:36px;font-size:22px;font-weight:bold}.p-list-on-img__price b{font-size:32px}.p-list-on-img .c-list-tag{justify-content:center;margin-bottom:35px}.p-list-point{display:flex;justify-content:space-between}.p-list-point__list{text-align:center;width:281px}.p-list-point__photo{border-radius:50%}.p-list-point__catch{font-size:18px;font-weight:bold;line-height:1.47;text-align:center;color:#000;margin-top:16px}.p-list-point__icon{font-size:2.15em;color:#588cf6;margin-top:7px}.p-list-point__text{font-size:14px;font-weight:500;line-height:1.89;text-align:justify}.p-list-recommend__element{position:relative;display:flex;box-shadow:1px 1px 8px rgba(0,0,0,0.18);border-radius:3px;background-color:#fff;margin-bottom:20px}.p-list-recommend__img{border-radius:3px 0 0 3px;width:278px}.p-list-recommend__content{padding:30px 30px 30px 36px;flex:1;box-sizing:border-box}.p-list-recommend__heading{font-size:22px;font-weight:bold;line-height:1.51;color:#4692e2;margin-bottom:5px}.p-list-recommend__text{font-size:18px;font-weight:500;line-height:1.73;color:#1e1e1e}.p-list-recommend__text-right-border{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.5;color:#626262;margin-bottom:10px}.p-list-recommend__text-right-border::after{border-top:1px solid #e0e0e0;content:"";flex-grow:1;margin-left:12px}.p-list-scene-top{display:flex;justify-content:space-between}.p-list-scene-top__element{width:48%}.p-list-scene-top__img{box-shadow:1px 1px 8px rgba(0,0,0,0.18)}.p-list-scene-top__content{position:relative;z-index:10;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;text-align:center;margin:-20px auto 0;border-top:5px solid #F6B826;padding:22px 20px 18px;width:61%}.p-list-scene-top__heading{font-size:22px;font-weight:bold;letter-spacing:1.3px;color:#0546b4;margin-bottom:8px}.p-list-scene-top__text{font-size:14px;font-weight:500;letter-spacing:1.5px;line-height:1.71;color:#000000}.p-list-school-price{display:flex;justify-content:space-between}.p-list-school-price__element{display:flex;flex-direction:column;box-sizing:border-box;box-shadow:-6px 6px 0 #082D98;background-color:#fff;padding:24px 54px 30px 49px;width:32%}.p-list-school-price__heading{font-size:18px;font-weight:bold;text-align:center;letter-spacing:0.7px;color:#0546b4;margin-bottom:15px}.p-list-school-price__price{height:15px;font-size:14.4px;font-weight:bold;letter-spacing:0.6px;text-align:center;margin-bottom:18px}.p-list-school-price__price>b{font-size:21px;font-weight:bold;letter-spacing:0.8px;margin:0 4px 0 3px}.p-list-school-price__text{flex:1;font-size:12px;font-weight:500;line-height:1.83;letter-spacing:0.1px;margin-bottom:17px}.p-list-school-price__tag{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid #8F8F8F;padding-top:11px;margin-bottom:-8px}.p-list-school-price__tag-element{border-radius:3px;background-color:#FDBD27;font-size:10px;font-weight:bold;color:#fff;margin-right:8px;margin-bottom:8px;padding:6px 9px 5px}.p-list-square-num{counter-reset:squareNum;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-26px}.p-list-square-num__element{counter-increment:squareNum;display:flex;flex-direction:column;margin-bottom:26px;width:30%}.p-list-square-num__element:nth-child(4n+1):last-child{margin-right:35%}.p-list-square-num__element:nth-child(4n+2):last-child{margin-right:70%}.p-list-square-num__link{display:flex;flex-direction:column;height:100%}.p-list-square-num__img{box-shadow:1px 1px 8px rgba(0,0,0,0.18);border:1px solid #dfdfdf;width:100%}.p-list-square-num__content{position:relative;flex:1;z-index:10;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;text-align:center;margin:-34px auto 0;border-top:6px solid #FD9A19;padding:40px 6px 33px;width:91%}.p-list-square-num__num{position:absolute;left:0;right:0;top:-32px;box-sizing:border-box;border-radius:50%;background:linear-gradient(150deg, #0050dc 0%, #0068e8 12.09%, #007bf2 26.08%, #0089fa 42.32%, #0091fe 62.66%, #0093ff 100%);color:#fff;margin:0 auto;padding:10px 0 9px;width:60px;height:60px}.p-list-square-num__num:before{content:"Point";display:block;font-size:12px;font-weight:bold;margin-bottom:3px}.p-list-square-num__num:after{content:counter(squareNum);display:block;font-size:22.5px;font-weight:bold;line-height:0.81}.p-list-square-num__heading{display:block;font-size:16px;font-weight:bold}.p-list-square-num__text{font-size:14px;font-weight:500;line-height:1.71;letter-spacing:1.5px;margin-top:12px}.p-list-square__element{position:relative;display:flex;box-shadow:1px 1px 8px rgba(0,0,0,0.18);border-radius:3px;background-color:#fff;margin-bottom:32px;box-sizing:border-box}.p-list-square__element:last-child{margin-bottom:0}.p-list-square__img{border-radius:3px 0 0 3px}.p-list-square__imgcover{border-radius:3px 0 0 3px;object-fit:cover;object-position:100% 50%}.p-list-square__content{box-sizing:border-box;flex:1;padding:34px 33px 9px}.p-list-square__heading{font-size:22px;font-weight:bold;letter-spacing:2px;color:#5888f2;margin-bottom:16px}.p-list-square__heading-sub{color:#333;font-size:14px}.p-list-square__text{line-height:2.08;letter-spacing:1.4px}.p-list-square__lissntext{font-size:14px;color:#4694E6}.p-list-square__lissntext::before{font-family:"FontAwesome";content:"";padding-right:4px}.p-list-square__buttonArea{display:flex;align-items:center;padding-right:24px;width:262px}.p-list-square__button{position:relative;display:block;border-radius:3px;background-color:#0c60e1;text-align:center;color:#fff;font-weight:bold;padding:17px 15px 20px 39px;height:25px;width:100%}.p-list-square__button:before{content:">";position:absolute;left:15px;top:17px;text-align:center;line-height:23px;border-radius:50%;border:1px solid #fff;width:23px;height:23px}.p-list-square__badge{position:absolute;left:-15px;top:-15px;border-radius:5px;background:linear-gradient(150deg, #f64a45 0%, #ff9d66 100%);color:#ffffff;font-weight:bold;font-size:17px;padding:11px 12px 12px}.p-list-square__badge:before{content:"";position:absolute;left:5px;right:5px;top:5px;bottom:5px;border-radius:3px;border:1px solid #fff}.p-list-teacher{display:flex;flex-wrap:wrap;justify-content:space-between}.p-list-teacher__element{position:relative;box-sizing:border-box;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;text-align:center;margin-bottom:16px;padding:24px 13px;width:19%}.p-list-teacher__element .c-button-company{display:block;position:relative;text-decoration:none;background-color:#0c60e1;color:#fff;font-size:16px;font-weight:500;letter-spacing:0.2px;font-weight:bold;border:none;padding:10px 28px 12px 58px}.p-list-teacher__element .c-button-company:before{content:">";position:absolute;left:11px;top:10px;text-align:center;line-height:23px;font-size:13px;border-radius:50%;border:1px solid #fff;width:24px;height:24px}.p-list-teacher__img{border-radius:50%;margin-bottom:8px}.p-list-teacher__flag{position:absolute;left:0;right:0;top:142px;margin:0 auto}.p-list-teacher__country{font-size:12px;letter-spacing:0.1px;margin-bottom:8px}.p-list-teacher__name{font-size:22px;height:3em;font-weight:bold;letter-spacing:0.9px;color:#000000;margin-bottom:2px}.p-list-teacher__position{font-size:14px;font-weight:500;letter-spacing:0.1px;color:#797979;margin-bottom:24px}.p-list-unordered{display:flex;justify-content:space-between}.p-list-unordered__list{position:relative;box-shadow:1px 1px 8px rgba(0,0,0,0.18);background-color:#fff;width:350px}.p-list-unordered__content{padding:20px 30px 29px}.p-list-unordered__name{font-size:18px;font-weight:bold;line-height:1.75;text-align:center;margin-bottom:6px}.p-list-unordered__text{font-size:14px;line-height:1.89;text-align:justify;margin-bottom:22px;min-height:8.9em}.p-list-unordered__price{font-size:18px;font-weight:bold;line-height:1.43;text-align:center;border-top:1px solid #d7d7d7;padding-top:30px}.p-list-unordered__price-big{font-size:22px;line-height:1.75;letter-spacing:0.7px;margin-left:8px}.p-list-unordered__price-small{font-size:14px;letter-spacing:0.6px}.u-animation-rising{opacity:0;transform:translateY(30px)}.u-animation-rising.is-visible{transition:transform 1.2s ease, opacity 1.2s ease;transform:translateY(0);opacity:1}.u-animation-zoom{transform:scale(0)}.u-animation-zoom.is-visible{animation-name:zoomin;animation-duration:0.3s;transform:scale(1)}@keyframes zoomin{0%{opacity:0;transform:scale(0)}20%{opacity:0}100%{opacity:1;transform:scale(1)}}.u-clearfix::after{content:"";display:table;clear:both}.u-enable-text-style h1{font-weight:bold;margin:0.67em 0}.u-enable-text-style h2{font-weight:bold;margin:0.83em 0}.u-enable-text-style h3{font-weight:bold;margin:1em 0}.u-enable-text-style h4{font-weight:bold;margin:1.33em 0}.u-enable-text-style h5{font-weight:bold;margin:1.67em 0}.u-enable-text-style h6{font-weight:bold;margin:2.33em 0}.u-enable-text-style ul{list-style-type:disc;margin:1em 0;padding-left:40px}.u-enable-text-style blockquote{border-left:5px solid #8f8781;margin:1em 0;padding:0.9em 20px}.u-enable-text-style blockquote>p{margin-bottom:0.8em}.u-enable-text-style blockquote>small{display:block;color:#999}.u-mt_0{margin-top:0px !important}.u-mt_5{margin-top:5px !important}.u-mt_10{margin-top:10px !important}.u-mt_15{margin-top:15px !important}.u-mt_20{margin-top:20px !important}.u-mt_25{margin-top:25px !important}.u-mt_30{margin-top:30px !important}.u-mt_35{margin-top:35px !important}.u-mt_40{margin-top:40px !important}.u-mt_45{margin-top:45px !important}.u-mt_50{margin-top:50px !important}.u-mt_55{margin-top:55px !important}.u-mt_60{margin-top:60px !important}.u-mt_65{margin-top:65px !important}.u-mt_70{margin-top:70px !important}.u-mt_75{margin-top:75px !important}.u-mt_80{margin-top:80px !important}.u-mt_85{margin-top:85px !important}.u-mt_90{margin-top:90px !important}.u-mt_95{margin-top:95px !important}.u-mt_100{margin-top:100px !important}.u-mt_110{margin-top:110px !important}.u-mt_120{margin-top:120px !important}.u-mt_130{margin-top:130px !important}.u-mt_140{margin-top:140px !important}.u-mt_150{margin-top:150px !important}.u-mb_0{margin-bottom:0px !important}.u-mb_5{margin-bottom:5px !important}.u-mb_10{margin-bottom:10px !important}.u-mb_15{margin-bottom:15px !important}.u-mb_20{margin-bottom:20px !important}.u-mb_25{margin-bottom:25px !important}.u-mb_30{margin-bottom:30px !important}.u-mb_35{margin-bottom:35px !important}.u-mb_40{margin-bottom:40px !important}.u-mb_45{margin-bottom:45px !important}.u-mb_50{margin-bottom:50px !important}.u-mb_55{margin-bottom:55px !important}.u-mb_60{margin-bottom:60px !important}.u-mb_65{margin-bottom:65px !important}.u-mb_70{margin-bottom:70px !important}.u-mb_75{margin-bottom:75px !important}.u-mb_80{margin-bottom:80px !important}.u-mb_85{margin-bottom:85px !important}.u-mb_90{margin-bottom:90px !important}.u-mb_95{margin-bottom:95px !important}.u-mb_100{margin-bottom:100px !important}.u-mb_110{margin-bottom:110px !important}.u-mb_120{margin-bottom:120px !important}.u-mb_130{margin-bottom:130px !important}.u-mb_140{margin-bottom:140px !important}.u-mb_150{margin-bottom:150px !important}.u-pt_0{padding-top:0px !important}.u-pt_5{padding-top:5px !important}.u-pt_10{padding-top:10px !important}.u-pt_15{padding-top:15px !important}.u-pt_20{padding-top:20px !important}.u-pt_25{padding-top:25px !important}.u-pt_30{padding-top:30px !important}.u-pt_35{padding-top:35px !important}.u-pt_40{padding-top:40px !important}.u-pt_45{padding-top:45px !important}.u-pt_50{padding-top:50px !important}.u-pt_55{padding-top:55px !important}.u-pt_60{padding-top:60px !important}.u-pt_65{padding-top:65px !important}.u-pt_70{padding-top:70px !important}.u-pt_75{padding-top:75px !important}.u-pt_80{padding-top:80px !important}.u-pt_85{padding-top:85px !important}.u-pt_90{padding-top:90px !important}.u-pt_95{padding-top:95px !important}.u-pb_0{padding-bottom:0px !important}.u-pb_5{padding-bottom:5px !important}.u-pb_10{padding-bottom:10px !important}.u-pb_15{padding-bottom:15px !important}.u-pb_20{padding-bottom:20px !important}.u-pb_25{padding-bottom:25px !important}.u-pb_30{padding-bottom:30px !important}.u-pb_35{padding-bottom:35px !important}.u-pb_40{padding-bottom:40px !important}.u-pb_45{padding-bottom:45px !important}.u-pb_50{padding-bottom:50px !important}.u-pb_55{padding-bottom:55px !important}.u-pb_60{padding-bottom:60px !important}.u-pb_65{padding-bottom:65px !important}.u-pb_70{padding-bottom:70px !important}.u-pb_75{padding-bottom:75px !important}.u-pb_80{padding-bottom:80px !important}.u-pb_85{padding-bottom:85px !important}.u-pb_90{padding-bottom:90px !important}.u-pb_95{padding-bottom:95px !important}.u-pl_0{padding-left:0px !important}.u-pl_5{padding-left:5px !important}.u-pl_10{padding-left:10px !important}.u-pl_15{padding-left:15px !important}.u-pl_20{padding-left:20px !important}.u-pl_25{padding-left:25px !important}.u-pl_30{padding-left:30px !important}.u-pl_35{padding-left:35px !important}.u-pl_40{padding-left:40px !important}.u-pl_45{padding-left:45px !important}.u-pl_50{padding-left:50px !important}.u-pl_55{padding-left:55px !important}.u-pl_60{padding-left:60px !important}.u-pl_65{padding-left:65px !important}.u-pl_70{padding-left:70px !important}.u-pl_75{padding-left:75px !important}.u-pl_80{padding-left:80px !important}.u-pl_85{padding-left:85px !important}.u-pl_90{padding-left:90px !important}.u-pl_95{padding-left:95px !important}.u-pl_100{padding-left:100px !important}.u-pl_105{padding-left:105px !important}.u-pl_110{padding-left:110px !important}.u-pl_115{padding-left:115px !important}.u-pl_120{padding-left:120px !important}.u-pl_130{padding-left:130px !important}.u-pl_140{padding-left:140px !important}.u-pl_150{padding-left:150px !important}.u-pl_160{padding-left:160px !important}.u-pl_170{padding-left:170px !important}.u-pl_180{padding-left:180px !important}.u-pl_190{padding-left:190px !important}.u-pl_200{padding-left:200px !important}.u-pl_210{padding-left:210px !important}.u-pl_220{padding-left:220px !important}.u-pl_230{padding-left:230px !important}.u-pr_0{padding-right:0px !important}.u-pr_5{padding-right:5px !important}.u-pr_10{padding-right:10px !important}.u-pr_15{padding-right:15px !important}.u-pr_20{padding-right:20px !important}.u-pr_25{padding-right:25px !important}.u-pr_30{padding-right:30px !important}.u-pr_35{padding-right:35px !important}.u-pr_40{padding-right:40px !important}.u-pr_45{padding-right:45px !important}.u-pr_50{padding-right:50px !important}.u-pr_55{padding-right:55px !important}.u-pr_60{padding-right:60px !important}.u-pr_65{padding-right:65px !important}.u-pr_70{padding-right:70px !important}.u-pr_75{padding-right:75px !important}.u-pr_80{padding-right:80px !important}.u-pr_85{padding-right:85px !important}.u-pr_90{padding-right:90px !important}.u-pr_95{padding-right:95px !important}.u-pr_100{padding-right:100px !important}.u-pr_105{padding-right:105px !important}.u-pr_110{padding-right:110px !important}.u-pr_115{padding-right:115px !important}.u-pr_120{padding-right:120px !important}.u-pr_130{padding-right:130px !important}.u-pr_140{padding-right:140px !important}.u-pr_150{padding-right:150px !important}.u-pr_160{padding-right:160px !important}.u-pr_170{padding-right:170px !important}.u-pr_180{padding-right:180px !important}.u-pr_190{padding-right:190px !important}.u-pr_200{padding-right:200px !important}.u-pr_210{padding-right:210px !important}.u-pr_220{padding-right:220px !important}.u-pr_230{padding-right:230px !important}.u-align-center{text-align:center}.u-text-line{box-shadow:inset 0 -0.7em 0 #feee8c;font-weight:bold}.u-text-red{color:#f71e1e}.script{display:flex;align-items:flex-start}.script__left{flex:0 0 30px;margin-right:10px}.script__balloon{flex:1 1 1px}.script+.script{margin-top:20px}.correction--position--number{counter-reset:number 0}.correction--position--number span[style]{background-color:rgba(255,255,255,0.5);padding:0 1ex 2px;border-radius:4px}.correction--position--number span[style]:before{counter-increment:number 1;content:counter(number);background-color:white;color:#333;font-size:9px;border-radius:50%;width:12px;height:12px;line-height:12px;text-align:center;display:inline-block;margin-right:0.5ex}.balloon{position:relative;padding:20px;line-height:1.6;letter-spacing:0.04em;background-color:#e4eff3;font-size:14px;border-radius:3px}.balloon:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #e4eff3 transparent transparent;position:absolute;right:100%;top:10px}.balloon .text{margin-bottom:0}.balloon .text--miss{color:#e26f61}.balloon .text--good,.balloon .text--original,.balloon .text--corrected{color:#508414}.balloon .text__tag{margin-right:0;margin-bottom:1em;font-size:10px;background-color:rgba(255,255,255,0.5);padding:0 10px;height:16px;line-height:16px;display:inline-block}.balloon .text__tag--miss{color:#e26f61}.balloon .text__tag--good,.balloon .text__tag--original,.balloon .text__tag--corrected{color:#508414}.balloon--teacher{background-color:#e7e7e7}.balloon--teacher:before{border-color:transparent #e7e7e7 transparent transparent}.balloon__text--with-correction{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #fff}.balloon__comment{margin-top:10px;position:relative}.balloon__comment--text{background:#fff;border-radius:4px;padding:8px 15px}.balloon--corrected{background-color:#fff}.balloon--corrected:before{border-color:transparent #fff transparent transparent}.face{display:inline-block}.face__icon{width:30px;height:30px;border:1px solid #d7d7d7;background-repeat:no-repeat;background-position:center;background-size:cover}.face__icon--s40{width:40px;height:40px}.face__icon--s50{width:50px;height:50px}.face__icon--s60{width:60px;height:60px}.face__icon--large,.face__icon--s80{width:80px;height:80px}.face__caption{font-size:rem(10);text-align:center}.interview-catch{color:#fff;overflow:hidden;position:relative;height:600px}.interview-catch__profile{background-color:#000000;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;background-position:center center}.interview-catch__profile--hi{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/interview/hi_1_top-59bd9565a605f94e3221c9815e5b8c03c11e64868298cd0bcf61b0f8ae2b064c.jpg)}.interview-catch__profile--mn{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/interview/mn_1_top-429a5401bc0ddbd072933d23ad502064b805fe69c470b2b1c80648c5373e3b0e.jpg)}.interview-catch__profile--hk{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/interview/hk_1_top-d042db8e4b12a5e089b6f90d56f75fffe6f43e6bce665c66fccdba8a72b929d4.jpg)}.interview-catch__profile--ik{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/assets/renewal2018/interview/ik_1_top-e51ed75c941f7bf24305fd1bfa651d87e6f9bc116c649d38bdc1b72fa03e399f.jpg)}.interview-catch__profileleft{width:45%;height:542px;background-color:rgba(0,0,0,0.8);padding:120px 40px 40px 40px}.interview-catch__profiletext{margin:0 auto;width:580px;color:#ffffff;font-weight:bold}.interview-catch__profiletext--copy{font-size:64px;line-height:1em;margin-bottom:20px}.interview-catch__profiletext--subcopy{font-size:36px;line-height:1em;margin-bottom:40px}.interview-catch__profiletext--nameage{font-size:24px;margin-bottom:10px}.interview-catch__profiletext--profdetail{font-size:16px}.interview-catch__img{min-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.interview-catch__img--recruit{margin-bottom:20px}.i-recruit a{text-align:center;font-weight:bold}.i-recruit__recruitlink{margin:0 auto 100px auto;text-align:center;color:#0098D8}.i-recruit__section{margin-top:100px}.i-recruit__section--mission{margin-top:100px}.i-recruit__section--requirements{position:relative}.i-recruit__wrap{max-width:1280px;margin:0 auto}.i-recruit__title--interview{text-align:center;margin-bottom:100px}.i-recruit__title--another{text-align:center;margin-bottom:46px}.interview-another__line{font-family:"towndisplay";font-size:64px;color:#0098D8;line-height:50px;width:330px;margin:0 auto;text-align:center}.interview-another__line--1{border-bottom:3px solid #0098D8;padding-bottom:2px;margin-bottom:4px}.interview-comment{position:relative;margin-bottom:300px}.interview-comment__item{display:flex;margin-top:100px;align-items:center}.interview-comment__item:nth-child(odd) .interview-comment__texts{order:2;margin-right:0;margin-left:80px}.interview-comment__item:nth-child(odd) .interview-comment__title{text-align:left}.interview-comment__item:nth-child(odd) .interview-comment__image{order:1}.interview-comment__item:nth-last-of-type(1){flex-direction:column}.interview-comment__item:nth-last-of-type(1) .interview-comment__texts{width:1120px}.interview-comment__item:nth-last-of-type(1) .interview-comment__title{width:100%;margin-right:auto;margin-left:auto}.interview-comment__item:nth-last-of-type(1) .interview-comment__description{margin:50px auto 24px auto}.interview-comment__item:nth-last-of-type(1) .interview-comment__image{display:block;margin-top:50px}.interview-comment__item:nth-last-of-type(1) .interview-comment__text{margin:0 auto}.interview-comment__texts{margin-left:80px;width:640px;margin-right:80px}.interview-comment__title{font-size:32px;letter-spacing:0;line-height:1.4;font-weight:bold;color:#0098D8;text-align:left;margin-bottom:50px}.interview-comment__description{font-size:14px;font-weight:bold;line-height:2;margin-bottom:24px}.interview-comment__text{letter-spacing:0.2em;line-height:1.8em;font-size:14px}.interview-comment__text table th{width:140px;text-align:right;font-weight:normal}.interview-comment__image{background-color:rgba(255,0,0,0.7);background-repeat:no-repeat}.interview-comment__image--small1{size:contain}.interview-comment__image--small1::before{display:block;content:"";background-color:#E5F4FB;position:absolute;top:15%;left:30%;z-index:-1;width:400px;height:400px;transform:translate(-50%, -50%)}.interview-comment__image--small2{background-image:url(//bt-release-herokuapp-com.global.ssl.fastly.net/images/renewal2018/interview/hi_3_shortsmall.jpg);size:contain}.interview-comment__image--small2::before{display:block;content:"";background-color:#E5F4FB;position:absolute;top:37%;left:60%;z-index:-1;width:380px;height:380px;transform:translate(-50%, -50%)}.interview-comment__image--long{size:contain}.interview-comment__image--long::before{display:block;content:"";background-color:#E5F4FB;position:absolute;top:60%;left:50%;z-index:-1;width:480px;height:640px;transform:translate(-50%, -50%)}.interview-comment__image--large::before{display:block;content:"";background-color:#E5F4FB;position:absolute;top:98%;left:68%;z-index:-1;width:1120px;height:640px;transform:translate(-50%, -50%)}.bizcompare__table1{width:100%;box-sizing:border-box;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4, auto);grid-template-columns:280px repeat(2, 1fr);grid-column-gap:3px;margin-bottom:50px}.bizcompare__table{width:100%;box-sizing:border-box;display:grid;grid-auto-flow:column;grid-template-rows:repeat(7, auto);grid-template-columns:280px repeat(3, 1fr);grid-column-gap:3px;margin-bottom:10px}.bizcompare__column{margin:0 3px}.bizcompare__head{font-size:16px;font-weight:bold;text-align:center;padding:23px 37px;background-color:#fff;border:1px solid #E5E5E5;border-bottom:none;border-radius:8px 8px 0 0;align-self:end}.bizcompare__logo.--bt img{width:100%}.bizcompare__logo.--bt1 img{width:80%}.bizcompare__table1-cell{padding:21px 0;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;display:flex;justify-content:center;align-items:center;font-weight:bold}.bizcompare__table1-cell:nth-child(even),.bizcompare__table1-cell:nth-child(odd):nth-child(n+5):nth-child(-n+12){background-color:#fff}.bizcompare__table1-cell:nth-child(odd),.bizcompare__table1-cell:nth-child(even):nth-child(n+5):nth-child(-n+12){background-color:#F6FBFD}.bizcompare__table1-cell:nth-child(4n){border-radius:0 0 8px 8px;border-bottom:1px solid #E5E5E5}.bizcompare__table1-cell.--head{padding:20px 24px;text-align:left;letter-spacing:-0.06em;font-weight:normal;flex-direction:column;align-items:flex-start}.bizcompare__table1-cell.--head:nth-child(odd){background-color:#fff}.bizcompare__table1-cell.--head:nth-child(even){background-color:#E1F0F9}.bizcompare__cell{padding:21px 0;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;display:flex;justify-content:center;align-items:center;font-weight:bold}.bizcompare__cell:nth-child(even),.bizcompare__cell:nth-child(odd):nth-child(n+15):nth-child(-n+21){background-color:#fff}.bizcompare__cell:nth-child(odd),.bizcompare__cell:nth-child(even):nth-child(n+15):nth-child(-n+21){background-color:#F6FBFD}.bizcompare__cell:nth-child(7n){border-radius:0 0 8px 8px;border-bottom:1px solid #E5E5E5}.bizcompare__cell.--head{padding:20px 24px;text-align:left;letter-spacing:-0.06em;font-weight:normal;flex-direction:column;align-items:flex-start}.bizcompare__cell.--head:nth-child(odd){background-color:#fff}.bizcompare__cell.--head:nth-child(even){background-color:#E1F0F9}.bizcompare__label1{font-size:20px;font-weight:bold;color:#4696E6;display:flex;align-items:center;margin:0 auto}.bizcompare__label1 svg{margin-right:1ex}.bizcompare__label{font-size:20px;font-weight:bold;color:#4696E6;display:flex;align-items:center}.bizcompare__label svg{margin-right:1ex}.bizcompare__description{font-size:14px;line-height:1.3571428571;margin-top:8px}.bizcompare__nowrap{display:inline-block}.bizcompare__value{font-size:20px;font-style:normal;color:#FFAE5D;margin-right:1ex;vertical-align:baseline}.bizcompare__intax{font-size:12px;font-weight:normal}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?v=4.7.0");src:url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?v=4.7.0#iefix") format("embedded-opentype"),url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?v=4.7.0") format("woff2"),url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?v=4.7.0") format("woff"),url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf?v=4.7.0") format("truetype"),url("//bt-release-herokuapp-com.global.ssl.fastly.net/assets/font-awesome/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.8);opacity:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:none;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;overflow:hidden;left:0;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(8px);filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width: 540px){.tingle-modal{top:0px;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}}@supports (-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px)){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width: 540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}}
