/*End Generated Styles*/body{background:#fff;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif}#content p,#content li{font-size:1.1rem;line-height:1.5}#navigation,#whatsnew_full,#whatsnew_full_list,.whatsnew_excerpt,.page_title,#content,#content p,#footer li,#contact_content_before,#contact_content_before div,#contact_content_before h1,#contact_content_before h2,#contact_content_before h3,h1,h2,h3,h4,h5,h6,p,a{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif}#header{background:#fff;min-height:0;z-index:1}@media screen and (min-width: 40em){#header{position:fixed;top:0;left:0;width:100%;box-shadow:0 0 5px rgba(0,0,0,0.5)}}@media screen and (min-width: 40.01em) and (max-width: 1200px){#header{padding-bottom:10px}}#header #navigation a.nav-toggle:hover{color:transparent}#header .webdexpress_header{text-align:left;width:430px;margin:0;padding-bottom:1em}@media screen and (max-width: 1200px){#header .webdexpress_header{margin:0 auto}}#header .webdexpress_header a.logo{float:left;text-align:left}#header .webdexpress_header #headings{text-align:left;float:left;padding:22px 12px 12px 12px;width:calc(100% - 95px)}#header .webdexpress_header a.logo{display:block;float:left;max-width:95px;padding:10px 10px 0 10px}#header .webdexpress_header a.logo img{max-width:100%}#header .webdexpress_header h1{margin-top:0;font-size:1.5rem;text-align:left;padding:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif}#header .webdexpress_header h1 a{color:#000;text-decoration:none}#header .webdexpress_header h2{width:100%;display:block;text-align:left;color:#888;font-size:0.85rem;line-height:1.5em;padding:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:normal}@media screen and (max-width: 40em){#header .webdexpress_header{width:100%}#header .webdexpress_header a.logo{float:none;margin:0 auto}#header .webdexpress_header #headings{width:100%;padding-top:0}#header .webdexpress_header #headings h1,#header .webdexpress_header #headings h2{text-align:center}}@media screen and (min-width: 40em){#header #navigation{width:calc(100% - 430px);background:#fff}#header #navigation ul.nav{text-align:right}#header #navigation ul.nav>li{display:inline-block;float:none}#header #navigation ul.nav>li a{padding:25px 14px 10px 14px}#header #navigation ul.nav>li a:hover,#header #navigation ul.nav>li a:active,#header #navigation ul.nav>li a:focus{background:#fff;color:#be1e2d}#header #navigation ul.nav li li{text-align:left}#header #navigation ul.nav li li a{padding:14px 12px}#header #navigation ul.nav li li a:hover,#header #navigation ul.nav li li a:active{background:#be1e2d;color:#fff}#header #navigation ul.nav>.active>a,#header #navigation ul.nav>.active>a:hover,#header #navigation ul.nav>.active>a:active{background:url("/uploads/2019/10/25/nav-icon.png") top center no-repeat;color:#fff}#header #navigation ul.nav>.active>a span,#header #navigation ul.nav>.active>a:hover span,#header #navigation ul.nav>.active>a:active span{color:#fff;display:inline-block;background:#be1e2d;padding:8px 10px;border-radius:4px;box-shadow:0 5px 10px #ccc}#header #navigation ul.nav>.active>a li.active a,#header #navigation ul.nav>.active>a:hover li.active a,#header #navigation ul.nav>.active>a:active li.active a{background:#be1e2d;color:#fff}#header #navigation ul.nav>.active>a li.active a span,#header #navigation ul.nav>.active>a:hover li.active a span,#header #navigation ul.nav>.active>a:active li.active a span{padding:0;background:transparent;box-shadow:none}}@media screen and (min-width: 40em) and (max-width: 1200px){#header #navigation{width:100%;background:#fff}#header #navigation ul.nav{text-align:center}}@media screen and (min-width: 40em){ul li li.active>a{background:#be1e2d !important}}.add-padding{padding:0 2px !important}@media screen and (min-width: 601px){.g-recaptcha{margin-left:0}}.home-container #whatsnew h3{text-align:left;color:#000}a.more-news{color:#000 !important;padding:5px 10px;width:100px;float:right;text-decoration:none;text-align:center;font-size:70% !important}a.comment-news{display:inline-block;background:#be1e2d;border-radius:4px;color:#fff !important;padding:5px 10px;text-decoration:none;text-align:center}@media screen and (max-width: 600px){a.more-news,a.comment-news{width:100%;float:none;margin-bottom:1rem}}.other-comment{font-size:0.8rem !important;margin:20px 0 50px 0}.comment{width:100%;clear:both;text-align:center}#contact_content_before{float:none;max-width:1000px;border:0;padding:40px 0;margin:0 auto}#contact_content_before div{width:auto;height:auto;margin:0}#contact_content_before #address{max-width:100%;width:calc(100% - 550px);float:left;padding-right:20px}#contact_content_before #address .icon{display:block;margin:5px 0}#contact_content_before #address address{font-style:italic}#contact_content_before #address h3{font-size:1rem;margin:10px 0;border-bottom:1px dashed #ccc}#contact_content_before #contact_form{max-width:550px;float:right;margin:0 auto}#contact_content_before #contact_form .contact_notice{margin:0 0 0.5em 155px}#contact_content_after{float:none;margin:0 auto;width:100%;max-width:1000px;clear:both}@media screen and (max-width: 1024px){#contact_content_before,#contact_content_after{width:100%;padding:20px}#contact_content_before #address{width:100%;float:none;padding-right:0}#contact_content_before #contact_form{max-width:100%;float:none;margin:40px auto 0 auto}}@media screen and (max-width: 480px){#contact_content_before,#contact_content_after{padding:10px}}#basic-content #address{width:50%}#basic-content .contactUsForm{width:49%}#basic-content #address,#basic-content .contactUsForm{display:inline-block;vertical-align:top}@media screen and (max-width: 610px){#basic-content #address,#basic-content .contactUsForm{display:block;width:100%}}#tutor-overlay{display:none;position:fixed;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6)}.tutor-disclaimer{max-width:75%;margin:10px auto;font-size:14px;text-align:center;line-height:normal;padding:0 10px}@media screen and (max-width: 650px){.tutor-disclaimer{max-width:100%}}.tutor-container{display:grid;grid-template-columns:repeat(auto-fit, 42%);grid-gap:60px;max-width:1050px;margin:0 auto 20px;padding:20px;box-sizing:border-box}.tutor-container .lightbox .avatar{width:120px !important;height:120px !important}.tutor-container>div{width:100%;box-sizing:content-box;background-color:#f4f4f4;padding:20px;line-height:normal}.tutor-container>div .offered-services p{font-weight:900}.tutor-container>div .offered-services ul{padding:0 0 20px 20px !important;margin:0 !important}.tutor-container>div .bio{width:100%;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tutor-container>div .header{display:flex;justify-content:space-around}.tutor-container>div .header .avatar{width:100px;height:100px}.tutor-container>div .header .avatar img{border:1px solid #332f2f}.tutor-container>div .header .info{width:92%;margin:0 0 0 10px;padding:0 0 10px 20px}.tutor-container>div .header .info .name{font-weight:900;font-size:1.2rem}.tutor-container>div .header .available ul{padding:0 !important;margin:0 !important;list-style:none !important}.tutor-container>div .header .available .day_of_week{display:inline-block;margin:1px 0;background-color:#343d57;border-radius:50%;width:35px;height:35px;text-align:center;padding:8px 2px;color:#fff;font-size:12px !important;font-weight:900;line-height:2.3}.tutor-container>div .header .available .contact-method{display:block;margin-top:5px;font-size:13px;font-style:italic}.tutor-container>div .learn-more,.tutor-container>div .contact-tutor-btn{display:block;float:right;padding:5px 10px;background-color:#da202e;border:0;outline:0;color:#fff;font-weight:900;font-size:14px;text-align:center;text-decoration:none}.tutor-container>div .learn-more:hover,.tutor-container>div .contact-tutor-btn:hover{cursor:pointer}.tutor-container>div.lightbox{display:none;position:absolute;background:#fff;max-width:800px;margin:0 auto;top:20%;padding:20px;left:0;right:0;width:auto}.tutor-container>div.lightbox .full-bio{width:100%}.tutor-container>div.lightbox .close-lightbox{width:100%;text-align:right;margin-bottom:10px}.tutor-container>div.lightbox .close-lightbox:hover{cursor:pointer}@media screen and (max-width: 660px){.tutor-container{display:block}.tutor-container>div{width:auto;margin-bottom:40px;padding-bottom:48px;box-sizing:initial}.tutor-container>div .header{display:block}.tutor-container>div .header .info{margin:0 0 10px 0;padding:0;width:100%}.tutor-container>div .header .info .name{margin:10px 0}}@media screen and (max-width: 500px){.tutor-container .header{text-align:center}.tutor-container .header .avatar{display:block;margin:0 auto}}#content .become-a-tutor-banner{margin-top:30px;padding:10px;background:url("/uploads/2019/06/25/school-books-pattern.jpg") repeat center center}#content .become-a-tutor-banner .tutor-banner-inner{background:rgba(255,255,255,0.94);max-width:75%;margin:0 auto}@media screen and (max-width: 650px){#content .become-a-tutor-banner .tutor-banner-inner{max-width:100%}}#content .become-a-tutor-banner h1{color:#525252 !important;text-align:center;font-size:1.5em !important;font-family:"Merriweather"}@media screen and (max-width: 500px){#content .become-a-tutor-banner h1{font-size:1.2em !important}}#content .become-a-tutor-banner ul{padding:0;margin:0 auto !important;display:flex;justify-content:space-between;flex-wrap:wrap;color:#000;list-style:none;font-size:15px !important;padding:0 8px 8px}#content .become-a-tutor-banner ul li{display:inline-block;text-align:left}#content .become-a-tutor-banner ul li img{vertical-align:-3px}@media screen and (max-width: 500px){#content .become-a-tutor-banner ul li{width:100%;margin:0}}@media screen and (max-width: 970px){#content .become-a-tutor-banner ul{max-width:60%}}@media screen and (max-width: 660px){#content .become-a-tutor-banner ul{max-width:63%}}@media screen and (max-width: 695px){#content .become-a-tutor-banner ul{max-width:100%}}#content .become-a-tutor-banner:hover{cursor:pointer}#content .become-a-tutor-banner.get-tutor-page{margin:30px auto;max-width:75%}@media screen and (max-width: 650px){#content .become-a-tutor-banner.get-tutor-page{max-width:100%}}.tutor-registration-container{max-width:1050px;margin:0 auto;box-sizing:border-box}.tutor-registration-container .tutor-registration-form{width:100%;margin:0 auto;font-family:sans-serif}.tutor-registration-container .g-recaptcha{margin-top:20px;margin-bottom:2%;margin-left:0 !important}.tutor-registration-container .error-message{color:red}.tutor-registration-container .submit input{float:left;height:28px;display:block;font-size:13px;width:auto;border:0;background:#333;color:#fff;border-radius:4px;margin:20px 0;padding:0 8px;-webkit-appearance:none}.tutor-registration-container .submit input:hover{cursor:pointer;background:#111d25;color:#fff;border:0;text-decoration:none}.tutor-registration-container label{font-weight:900;display:block;font-size:14px !important}.tutor-registration-container input,.tutor-registration-container textarea{width:100%}.tutor-registration-container textarea#FormSubmission12372{max-width:55%}@media screen and (max-width: 550px){.tutor-registration-container textarea#FormSubmission12372{max-width:100%}}.tutor-registration-container textarea{resize:none}.tutor-registration-container input,.tutor-registration-container textarea,.tutor-registration-container select{padding:2px;font-size:100%;font-family:inherit;vertical-align:bottom}.tutor-registration-container .input.fileupload,.tutor-registration-container .input.name,.tutor-registration-container .input.email,.tutor-registration-container .input.tel,.tutor-registration-container .input.in-person,.tutor-registration-container .input.note{margin-bottom:2%}.tutor-registration-container .input.name input{width:40%}.tutor-registration-container .input.email input{width:55%}.tutor-registration-container .input.tel input{width:20%}@media screen and (max-width: 550px){.tutor-registration-container .input.name input,.tutor-registration-container .input.email input,.tutor-registration-container .input.tel input{width:auto}}.tutor-registration-container .tutoring-preference input{width:auto}.tutor-registration-container .tutoring-preference input[type="checkbox"]{vertical-align:1px}.tutor-registration-container .tutoring-preference input,.tutor-registration-container .tutoring-preference label{display:inline-block}.thank-you-message{color:#000000;text-align:center;min-height:100%;margin-top:40px;margin-bottom:249px;display:block}#tutor-overlay{display:none;position:fixed;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6)}.tutor-disclaimer{max-width:75%;margin:10px auto;font-size:14px;text-align:center;line-height:normal;padding:0 10px}@media screen and (max-width: 650px){.tutor-disclaimer{max-width:100%}}#footer{padding:0}.address{margin:20px 0 25px 0}#footer .social-media,#footer .webdexpress_navigation{display:none}#footer_nav{color:#fff;background:url("/uploads/2019/10/25/pattern_red.gif") #be1e2d;font-size:1.1rem;text-align:left;line-height:1.6;font-family:"Roboto", arial, helvetica, sans-serif, "Hiragino Kaku Gothic Pro", Meiryo}#footer_nav>div>.row{padding:20px;margin:0 0 20px}#footer_nav .col{margin-bottom:10px;padding:10px}@media screen and (max-width: 767px){#footer_nav .col{padding:10px 0}}#footer_nav b{color:#fff;display:block;width:100%;float:left}#footer_nav a,#footer_nav ul li a{text-decoration:none;padding:2px 0;color:#fff;color:#fff;float:left;clear:both;font-size:1.1rem;font-family:"Roboto", arial, helvetica, sans-serif, "Hiragino Kaku Gothic Pro", Meiryo}#footer_nav a:hover,#footer_nav ul li a:hover{text-decoration:underline;color:#fff}#footer_nav a.social_link{clear:none;margin:0 5px 0 0;transition:all .2s;width:40px;height:48px}#footer_nav a.social_link img{max-width:100%;display:block}#footer_nav a.social_link:hover{transform:translateY(-3px);transition:all .2s}.social_nav{width:33% !important}@media screen and (max-width: 768px) and (min-width: 480px){.social_nav{width:100% !important}}@media screen and (max-width: 767px){.social_nav{width:100% !important}}#Bloguru-default{display:none}#footer_nav .blogfeed{padding-top:20px}#footer_nav .blogfeed span.date{float:left;font-size:0.75rem;display:block;width:100%;padding-top:10px}#footer_nav .blogfeed a{display:block;width:100%;padding-bottom:10px;border-bottom:1px dotted #fff}.bottom_footer{color:#000;clear:both;width:100%;background:#fff}.bottom_footer #subscribe-form input{width:calc(100% - 120px);border:none;background:#fff;color:#39424a;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:1rem}.footer_signup,.pspLogo{width:50%;float:left}@media screen and (max-width: 767px){.footer_signup{width:75%}}@media screen and (max-width: 650px){.footer_signup{width:100%}}#footer_nav .pspLogo{text-align:right}@media screen and (max-width: 768px){#footer_nav .pspLogo{width:25%}}@media screen and (max-width: 650px){#footer_nav .pspLogo{width:100%;text-align:center}}#footer_nav .pspLogo a{float:none}#footer_nav .pspLogo a img{max-width:100px}#footer_nav .footer_copyright{text-align:left;font-size:0.9rem;margin:5px 0 20px}#footer_nav .footer_copyright a{font-size:0.9rem;display:inline;float:none;color:#be1e2d}.bottom_footer #subscribe-form button{cursor:pointer;border:0;background:#be1e2d;width:auto !important;color:#fff;margin-left:10px;border-radius:4px;padding:9px 12px;font-weight:900;font-size:1rem}.bottom_footer #subscribe-form button:hover{background:#921723}.col{float:left}.span_6{width:25%}.span_8{width:33%}.span_18{width:75%}@media screen and (min-width: 40.01em){#mainbody_container{margin-top:81px}}@media screen and (min-width: 40em) and (max-width: 1200px){#mainbody_container{margin-top:155px}}.page_title{background:url("/uploads/2019/10/25/pattern_blue.gif") #8cd5e1;padding:60px 10px;color:#000 !important;font-weight:900;font-size:2rem}@media screen and (max-width: 39.99em){#navigation .nav li a,#navigation .nav li ul li a,#navigation .nav li ul li ul li a{color:#fff}#navigation ul.nav .active>a,#navigation ul.nav li ul li.active a,#navigation ul.nav li ul li ul li.active a{background:#670909}}#intro{background:url("/uploads/2019/10/25/JOL-mascot.png") 95% 30px no-repeat,#8cd5e1 url("/uploads/2019/10/25/pattern_big_blue.jpg");background-attachment:scroll,fixed;padding:140px 20px 20px 20px}#intro #headlines{max-width:1200px;margin:0 auto;text-align:left;line-height:1.4;padding-bottom:50px}#intro #headlines h1,#intro #headlines h2{max-width:550px}#intro #headlines h1{font-size:2.2rem;font-weight:900;margin-bottom:1rem}#intro #headlines h2{font-size:1.4rem;font-weight:normal}#intro .arrows{margin:1em;color:#000;font-size:2rem;transform:rotate(90deg);color:rgba(0,0,0,0.33);bottom:20px;left:46%}#intro .arrows span:nth-child(2){animation-delay:0.5s}#intro .arrows span:nth-child(3){animation-delay:1s}#intro .arrows span{display:inline-block;animation:arrowAnimation 2s infinite 0s}@keyframes arrowAnimation{0%{color:rgba(0,0,0,0.33);animation-timing-function:ease-in}33%{color:rgba(0,0,0,0.33);animation-timing-function:ease-out}45%{color:#000;animation-timing-function:ease-in}60%{color:#000;animation-timing-function:ease-out}80%{color:rgba(0,0,0,0.33);animation-timing-function:ease-in}100%{color:rgba(0,0,0,0.33)}}@media screen and (max-width: 1400px){#intro{clear:both;background-size:35vw, auto}}@media screen and (max-width: 700px){#intro{clear:both;background-position:center 250px, 0 0;padding:70px 20px 20px 20px;background-size:250px, auto}#intro .arrows{display:none}#intro #headlines{line-height:1.3;padding-bottom:150px}#intro #headlines h1,#intro #headlines h2{max-width:550px}#intro #headlines h1{font-size:1.8rem;font-weight:900}#intro #headlines h2{font-size:1.1rem;font-weight:normal}}@media screen and (max-width: 40em){#intro{clear:both;background-position:center 250px, 0 0;padding:30px 20px 20px 20px;background-size:200px, auto}#intro .arrows{display:none}#intro #headlines{line-height:1.3;padding-bottom:200px}#intro #headlines h1{font-size:1.4rem;font-weight:900}#intro #headlines h2{font-size:1.1rem;font-weight:normal}}/*! Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.homepage{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}#content .checkmarks{list-style-type:none;margin:0;padding:0}#content .checkmarks li::before{font-family:"Font Awesome 5 Free";margin-right:10px;content:"";font-weight:900}@media screen and (max-width: 700px){#content h2{font-size:1.4rem}}#content .altlist li:nth-child(odd){background:#fdeceb}#content .altlist li::before{color:#be1e2d;margin-left:-1.8rem;margin-right:0;padding-right:10px}#content .altlist li{font-size:1.1rem;line-height:1.5;padding:1rem;padding-left:2.8rem}@media screen and (min-width: 850px){#content .altlist{width:50%;float:left;padding-right:20px}}#content .wrap{float:left;width:100%;padding:50px 20px 60px 20px}#content .wrap h2{text-align:center;margin-bottom:20px}#content div.video{border:20px solid #fdeceb;margin:20px auto 0 auto}#content div.video a,#content div.video img{display:block;max-width:100%;width:100%}@media screen and (min-width: 850px){#content div.video{width:50%;margin:0;float:left}}.btn{border-radius:4px;background:#be1e2d;color:#fff;font-weight:900;display:inline-block;padding:12px 24px;text-decoration:none}.btn.big{font-size:1.4rem;padding:20px 30px}.btn:hover{color:#fff;background:#de3141;text-decoration:none}#content .pricebox{clear:both;text-align:center;background:url("/uploads/2019/10/25/pattern_blue.gif") #8cd5e1;padding:0 20px 20px 20px}#content .pricebox p.price{font-size:2.5rem;font-weight:normal}#content .pricebox p.price span.cost{font-size:4rem;font-weight:900}#content .pricebox .btn{font-size:1.4rem;margin:20px auto;padding:20px 30px}#content .pricebox .arrow-link{color:#333}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;margin:0 auto;margin-bottom:20px}.container{max-width:1200px;margin:0 auto}#content .guidesbox .guides{width:calc(33%);float:left;text-align:center;border:10px solid #fff;background:url("/uploads/2019/10/25/pattern_pink.gif")}@media screen and (max-width: 39.99em){#content .guidesbox .guides{width:100%;border-left:0;border-right:0}}#content .guidesbox .guides img{display:inline-block;margin:20px auto;max-width:179px;align-self:center}#content .guidesbox .guides div{background:#be1e2d;padding:10px}#content .guidesbox .guides div>p{font-size:1.2rem;color:#fdeceb;padding:20px 10px}#content .guidesbox .guides a{color:#fdeceb}#content .guidesbox .guides a:hover{color:#fdeceb}#content .guidesbox .guides h4{background:#fff;padding:10px;font-size:1.4rem}@media screen and (min-width: 40em) and (max-width: 768px){#content .guidesbox .guides{border:5px solid #fff}#content .guidesbox .guides h4,#content .guidesbox .guides div>p{font-size:1rem;padding:5px 3px}}#content .guidesbox.topics{padding-top:0}#content .guidesbox.topics .guides{background:url("/uploads/2019/10/25/pattern_yellow.gif")}#content .guidesbox.topics .guides img{max-width:100%}#content .guidesbox.topics .guides div{background:#e7f1f0}#content .guidesbox.topics .guides div>p{color:#218380}#content .guidesbox.topics .guides a{color:#000}#content .guidesbox.topics .guides a:hover{color:#000}#content .arrow-link{font-size:1rem;text-decoration:underline;padding:0 20px}#content .arrow-link:hover{text-decoration:none}#content .arrow-link::after{content:'\f054';text-decoration:none;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.65em;padding-left:5px;text-decoration:none;display:inline-block}@media screen and (min-width: 40em){.subject-boxes{display:flex}.guides{display:flex;flex-wrap:wrap}}#content .video-lessons{background:url("/uploads/2019/10/25/pattern_pink.gif");padding:15px}@media screen and (min-width: 40em){#content .video-lessons{padding:30px}}#content .video-lessons h2{font-weight:normal;margin-bottom:20px}#content .video-lessons h2 strong{font-weight:900}@media screen and (min-width: 40em){#content .video-lessons h2{margin-bottom:30px}}#content .video-lessons ul li::before{color:#be1e2d;margin-left:-1.8rem;margin-right:0;padding-right:10px}#content .video-lessons ul li{font-size:1.1rem;line-height:1.5;padding:5px;padding-left:2.8rem}@media screen and (min-width: 40em){#content .video-lessons ul li{width:50%;float:left;font-size:1.2rem;line-height:1.6}}#content .video-lessons div.pricing{clear:both;padding-top:5px;text-align:center}@media screen and (min-width: 40em){#content .video-lessons div.pricing{padding-top:40px}}#content .video-lessons div.pricing p.price{font-size:2.5rem;font-weight:normal}#content .video-lessons div.pricing p.price span.cost{font-size:4rem;font-weight:900}@media screen and (min-width: 40em){#content .video-lessons div.pricing p{display:inline-block;vertical-align:middle;padding:10px 20px}}#content .vidthumb{padding:10px 0}#content .vidthumb img,#content .vidthumb span{display:block}@media screen and (min-width: 40em){#content .vidthumb{width:50%;float:left}#content .vidthumb:nth-child(odd){padding-right:15px}#content .vidthumb:nth-child(even){padding-left:15px}}#content ol.pretty{clear:both}#content ol.pretty li{padding:10px}#content ol.pretty li:nth-child(odd){background:#fdeceb}.whatsnew_image_top{padding:20px;border-radius:4px;background:url("/uploads/2019/10/25/pattern_pink.gif")}.whatsnew_image_top:nth-child(2),.whatsnew_image_top:nth-child(5),.whatsnew_image_top:nth-child(8){background:url("/uploads/2019/10/25/pattern_blue.gif")}.whatsnew_image_top:nth-child(3),.whatsnew_image_top:nth-child(6),.whatsnew_image_top:nth-child(9){background:url("/uploads/2019/10/25/pattern_yellow.gif")}.whatsnew_image_top .whatsnew_image{margin:0 auto}.whatsnew_date{background-image:none;padding:0}#whatsnew_full_list .whatsnew_image_top .whatsnew_text{margin-bottom:0px !important;background:rgba(255,255,255,0.5);padding:10px !important;border:2px dotted #fff;margin-top:20px !important}.whatsnew_image_left .whatsnew_image,.whatsnew_image_top .whatsnew_image{max-width:100% !important}@media screen and (min-width: 40em){.mapform{width:60%}.map{width:40%;padding-left:20px}.map,.mapform{float:left}}#navigation .webdexpress_navigation{max-width:100%}@media screen and (max-width: 900px){.span_6,.span_8,.span_18,.col{width:100%}}.morefreevideos{padding:0;color:#fff;background:url("/uploads/2019/10/25/pattern_red.gif") #be1e2d;font-size:1.1rem;text-align:left;line-height:1.6;font-family:"Roboto", arial, helvetica, sans-serif, "Hiragino Kaku Gothic Pro", Meiryo}.morefreevideos a{display:block;width:100%;padding:8px 0 8px 20px;color:#fff;font-weight:bold;text-decoration:none}.morefreevideos a::after{color:#be1e2d;background:#fff;float:right;content:'\f054';text-decoration:none;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.65em;padding-left:5px;display:block;padding:13px 18px;margin-top:-8px}.morefreevideos a:hover{color:#fff;background-color:rgba(255,255,255,0.1);text-decoration:none}
/*# sourceMappingURL=custom.css.map */
