body{line-height:1.8;word-wrap:break-word}h2{font-size:20px;margin-top:15px}.bkg-white{width:100%;background:#fff}.posts-lists-link{color:#333;text-decoration:none}.posts-lists-link .single-post-box{-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s}.posts-lists-link:hover{text-decoration:none !important}.posts-lists-link .single-post-box:hover{background-color:#fff;color:#333;text-decoration:none}.flex-eq-height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.mb48{margin-bottom:48px}.mt0{margin-top:0px}.posts-link-text{color:#333;font-weight:bold}.pb0{padding-bottom:0px}.main-color{background-color:#275e9d}.mb0{margin-bottom:0px}.center{text-align:center}.ml-15{margin-left:-15px}.content-box{margin:0 auto}@media screen and (max-width: 767px){.content-box{width:100%;margin-bottom:32px}}@media screen and (min-width: 992px) and (max-width: 1199px){.content-box{width:100%;margin-bottom:48px}}@media screen and (min-width: 992px) and (max-width: 1199px){.content-box{width:100%;margin-bottom:48px}}@media screen and (min-width: 1200px){.content-box{width:1100px;margin-bottom:48px}}.content-box.mb0{margin-bottom:0px}.content-box.post-lists{margin-bottom:24px}.progress{border-radius:50px}.page-box{padding:16px 24px;margin-bottom:48px}.loadingAnim{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-align:center}.loadingAnim:before,.loadingAnim:after{line-height:1;position:fixed;z-index:99;right:0;left:0;display:block;width:100%;height:50%;margin-right:auto;margin-left:auto;content:' ';transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.3s;background-color:rgba(255,255,255,0.4)}.loadingAnim:before{top:0}.loadingAnim:after{bottom:0}.loaded .loadingAnim:before{height:0;-webkit-transform:translateY(-1%);-ms-transform:translateY(-1%);transform:translateY(-1%)}.loaded .loadingAnim:after{height:0;-webkit-transform:translateY(1%);-ms-transform:translateY(1%);transform:translateY(1%)}.loadingAnim_line{line-height:1;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:inline-block;overflow:hidden;width:150px;height:1.25em;margin:auto;transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.6s;text-align:center}.loadingAnim_line:after{position:absolute;z-index:100;top:0;bottom:0;left:0;display:block;width:0;height:100%;margin:auto  auto auto 0;content:' ';-webkit-animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;background-color:#c42d2e;will-change:transform, width}.loadingAnim_line:before{font-family:'Poppins', sans-serif;font-size:1.25em;font-weight:bold;font-style:normal;line-height:1;display:block;content:'|||||';-webkit-animation:loadingAnim_text 1s ease .1s infinite alternate both;animation:loadingAnim_text 1s ease .1s infinite alternate both;letter-spacing:.5em;color:#fff;will-change:opacity}.loaded .loadingAnim_line{overflow:hidden;height:0}.loaded .loadingAnim_line:after,.loaded .loadingAnim_line:before{-webkit-animation:none;animation:none}.loaded .loadingAnim_line:before{content:'LOADED!'}@-webkit-keyframes loadingAnim{0%{width:0}100%{width:100%;-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes loadingAnim{0%{width:0}100%{width:100%;-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes loadingAnim_text{0%{opacity:1;color:#cba166}50%{color:#333}100%{opacity:.5;color:#fff}}@keyframes loadingAnim_text{0%{opacity:1;color:#cba166}50%{color:#333}100%{opacity:.5;color:#fff}}#gnavi{margin:0;padding:0}#gnavi:after{content:"";display:table;clear:both}#gnavi ul{float:left;padding:0;margin:0;list-style:none;position:relative;z-index:10}#gnavi ul#menu-head-menu li.menu-item{margin:0px;display:inline-block;float:left;background-color:#275e9d}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item{font-size:18px;width:100%}}#gnavi ul#menu-head-menu li.menu-item a{display:block;padding:28px 20px;color:#fff;font-size:16px;text-decoration:none;border-radius:0px}#gnavi ul#menu-head-menu li.menu-item a:hover,#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item a:hover,#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover{color:#275e9d;background:#fff}#gnavi ul#menu-head-menu li.menu-item ul.sub-menu{display:none;position:absolute;top:80px}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu{float:none;position:static;color:#ffffff}}#gnavi ul#menu-head-menu li.menu-item:hover>ul.sub-menu{display:inherit}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item:hover>ul.sub-menu{display:none}}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item:hover>ul.sub-menu{display:none}}#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item a{background-color:#0e4989;padding:28px 18px}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item a{padding:0 40px}}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a{padding:0 80px}}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item a,#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a{padding:14px 20px;color:#FFF;font-size:17px;margin-bottom:2px;box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6);-webkit-box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6);-moz-box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6)}}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item a{margin-bottom:2px;box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6);-webkit-box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6);-moz-box-shadow:0px 2px 8px -3px rgba(0,0,0,0.6)}}#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item{width:200px;float:none;display:list-item;position:relative}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item{width:100%}}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu,#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:100%}}#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item{position:relative;top:-80px;left:200px}@media screen and (max-width: 767px){#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item{position:static}}#gnavi ul#menu-head-menu li.menu-item>a:after{content:' ▼'}#gnavi ul#menu-head-menu li.menu-item>a:only-child:after{content:''}#gnavi ul#menu-head-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a{background-color:#003575}.toggle+a,.menu{display:none}@media screen and (max-width: 767px){[id^=drop]:checked+ul{display:block}}@media screen and (max-width: 767px){nav#gnavi ul li{display:block;width:100%}}#gnavi{background:#275e9d}@media screen and (max-width: 767px){.navbar-fixed{position:fixed;top:0;z-index:1}}@media screen and (max-width: 767px){.navbar-toggle{margin-top:12px;margin-bottom:12px}}@media screen and (min-width: 768px) and (max-width: 991px){.navbar-toggle{width:100%;margin-bottom:0px}}@media screen and (min-width: 992px) and (max-width: 1199px){.navbar-toggle{width:100%;margin-bottom:0px}}@media screen and (min-width: 1200px){.navbar-toggle{width:100%;margin-bottom:0px}}@media screen and (max-width: 767px){.navbar{height:60px;min-height:40px;width:100%;margin-bottom:0px;z-index:10}}.nav-bar-box{margin:0 auto}@media screen and (min-width: 1200px){.nav-bar-box{width:1100px}}.navbar-brand.title{color:#fff;font-weight:bold}@media screen and (max-width: 767px){.navbar-brand.title{font-size:18px;padding:16px;height:auto}}.navbar-brand.title:hover{color:#275e9d;font-weight:bold;background-color:#fff}.border_none{border:none}.nab-right-menu{list-style:none}.navbar-right-link{color:#fff !important}.login{background-color:#4c9e3e}.member{background-color:#e1ae1e}.navbar-nav li a,.navbar-nav li.menu-item a,ul.nav.navbar-nav li.page_item a{color:#fff;font-size:15px;padding-top:28px;padding-bottom:28px;margin-top:0px;margin-bottom:0px;border-radius:0px}.navbar-nav li.menu-item a:hover,ul.nav.navbar-nav li.page_item a:hover{color:#275e9d}@media screen and (max-width: 767px){.navbar-right-items{padding:8px 0px;margin-right:0px !important}}@media screen and (min-width: 992px) and (max-width: 1199px){.navbar-right-items{margin-right:0px !important}}@media screen and (min-width: 1200px){.navbar-right-items{margin-right:0px !important}}.user-profile-box{background-color:#e9eaed}@media screen and (max-width: 767px){.user-profile-box{padding:32px 40px}}@media screen and (min-width: 768px) and (max-width: 991px){.user-profile-box{padding:56px 48px}}@media screen and (min-width: 992px) and (max-width: 1199px){.user-profile-box{padding:56px 48px}}@media screen and (min-width: 1200px){.user-profile-box{padding:56px 48px 20px}}.user-profile-img-card{width:96px;height:96px;display:block;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-bottom:16px}.profile-img-card{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.profile-user-name{text-align:center;font-weight:bold;margin-bottom:0px}@media screen and (max-width: 767px){.progress-box{margin-bottom:14px}}@media screen and (min-width: 768px) and (max-width: 991px){.progress-box{margin-bottom:24px}}@media screen and (min-width: 992px) and (max-width: 1199px){.progress-box{margin-bottom:24px}}@media screen and (min-width: 1200px){.progress-box{margin-bottom:24px}}.post-box-title{color:#fff;font-weight:bold}@media screen and (max-width: 767px){.post-box-title{margin-top:0px;margin-bottom:24px;padding:16px 20px}}@media screen and (min-width: 768px) and (max-width: 991px){.post-box-title{margin-top:0px;margin-bottom:32px;padding:24px 40px}}@media screen and (min-width: 992px) and (max-width: 1199px){.post-box-title{margin-top:0px;margin-bottom:32px;padding:24px 40px}}@media screen and (min-width: 1200px){.post-box-title{margin-bottom:32px;padding:14px 20px;border-radius:5px}}.single-post-box{box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.single-post-box{margin-bottom:16px}}.single-post-title{font-weight:bold;margin-bottom:8px}@media screen and (max-width: 767px){.single-post-title{margin-top:16px;font-size:18px}}.single-post-link-text{background-color:#e9eaed;color:#e16667;font-weight:bold;padding:8px 10px}@media screen and (max-width: 767px){.single-post-link-text{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 991px){.single-post-link-text{font-size:16px}}@media screen and (min-width: 992px) and (max-width: 1199px){.single-post-link-text{font-size:16px}}@media screen and (min-width: 1200px){.single-post-link-text{font-size:14px}}.single-post-content{background:#fff;padding:16px}.single-post-text{font-size:14px;color:#999}@media screen and (max-width: 767px){.single-post-text{margin-bottom:16px}}@media screen and (min-width: 768px) and (max-width: 991px){.single-post-text{margin-bottom:8px}}@media screen and (min-width: 992px) and (max-width: 1199px){.single-post-text{margin-bottom:8px}}@media screen and (min-width: 1200px){.single-post-text{margin-bottom:8px}}.page-overview-box{padding-bottom:0px;margin-top:-48px}@media screen and (max-width: 767px){.page-overview-box{padding-top:16px;padding-left:16px;padding-right:16px}}@media screen and (min-width: 768px) and (max-width: 991px){.page-overview-box{padding-top:48px;padding-left:48px;padding-right:48px}}@media screen and (min-width: 992px) and (max-width: 1199px){.page-overview-box{padding-top:48px;padding-left:48px;padding-right:48px}}@media screen and (min-width: 1200px){.page-overview-box{padding-top:48px;padding-left:48px;padding-right:48px}}.page-title{font-weight:bold}@media screen and (max-width: 767px){.page-title{font-size:30px;margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 991px){.page-title{font-size:32px}}@media screen and (min-width: 992px) and (max-width: 1199px){.page-title{font-size:32px}}@media screen and (min-width: 1200px){.page-title{font-size:32px}}@media screen and (max-width: 767px){.lesson-detail-box{margin-bottom:24px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson-detail-box{margin-bottom:48px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson-detail-box{margin-bottom:48px}}@media screen and (min-width: 1200px){.lesson-detail-box{margin-bottom:48px}}.lesson-label-parts{background:#323232;color:#fff;padding:8px 40px}@media screen and (max-width: 767px){.lesson-label-parts{margin-right:20px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson-label-parts{margin-right:30px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson-label-parts{margin-right:30px}}@media screen and (min-width: 1200px){.lesson-label-parts{margin-right:30px}}.lesson-box{padding-bottom:0px}.lesson-list-box{box-shadow:0 0px 15px rgba(0,0,0,0.1)}@media screen and (min-width: 1200px){.lesson-list-box{background:#fff;margin:40px auto}}.row.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;display:flex}@media screen and (max-width: 767px){.row.display-flex{width:95%;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 991px){.row.display-flex{width:100%}}@media screen and (min-width: 992px) and (max-width: 1199px){.row.display-flex{width:100%}}@media screen and (min-width: 1200px){.row.display-flex{width:100%}}.lesson_link{color:#333;text-decoration:none}.lesson_link:hover{text-decoration:none}@media screen and (max-width: 767px){.lesson-list-status{margin-top:30px;margin-bottom:1px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson-list-status{font-size:14px;padding:5px 20px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson-list-status{margin-top:30px;margin-bottom:1px}}@media screen and (min-width: 1200px){.lesson-list-status{margin-top:30px;margin-bottom:1px}}.lesson-list-status-complete-label,.lesson-list-status-label{font-size:14px;color:#fff;font-size:14px;padding:5px 20px}.lesson-list-status-label{background:#323232}.lesson-list-status-complete-label{background:#c42d2e;font-size:14px}.lesson-list-detail-box{border:1px solid #ccc;padding:16px 24px;padding-left:32px}.lesson-list-detail-box:last-child{margin-bottom:20px}.lesson-list-detail-num-box{width:80px;height:80px;margin:0 auto 10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#275e9d;color:#fff}.lesson-list-detail-num-box p{font-weight:bold;font-size:20px;line-height:1.2;margin-top:15px;margin-bottom:8px}@media screen and (max-width: 767px){.lesson-list-detail-num-box p{padding-top:15px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson-list-detail-num-box p{padding-top:15px}}.lesson-list-detail-desc-box h2{font-weight:bold;font-size:18px;margin-top:0px;margin-bottom:5px}.lesson-list-detail-desc-box p{margin-bottom:0px;font-size:14px;color:#aaa}.lesson-bg-lock{position:relative;background-color:#F7F7F7;opacity:0.5}.icon-lock-side-bar{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;left:50%;top:50%;font-size:50px}.icon_lock{position:absolute;-webkit-transform:translateX(-45%);-moz-transform:translateX(-45%);transform:translateX(-45%);-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);transform:translateY(-45%);left:45%;top:50%;font-size:100px}@media screen and (max-width: 767px){.page-overview-box{margin-top:-48px;padding:48px;padding-bottom:0px}}@media screen and (max-width: 767px){.detail-page-title{font-weight:bold;font-size:30px;margin-top:40px}}@media screen and (min-width: 768px) and (max-width: 991px){.detail-page-title{font-weight:bold;font-size:32px}}@media screen and (min-width: 992px) and (max-width: 1199px){.detail-page-title{font-weight:bold;font-size:32px}}@media screen and (min-width: 1200px){.detail-page-title{font-weight:bold;font-size:32px}}.page-lesson-detail-box{margin-top:48px}.page-lesson-detail-box img{width:100%;height:auto}.page-lesson-detail-box iframe{width:100%}.page-lesson-detail-box h2{background-color:#275e9d;color:#fff;font-size:20px;margin-top:32px;margin-bottom:26px;padding:12px 16px}.page-lesson-detail-box h3{font-weight:bold;border-bottom:2px solid #275e9d;margin-top:32px;padding:8px}@media screen and (max-width: 767px){.page-lesson-detail-box h3{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 991px){.page-lesson-detail-box h3{font-size:20px}}@media screen and (min-width: 992px) and (max-width: 1199px){.page-lesson-detail-box h3{font-size:20px}}@media screen and (min-width: 1200px){.page-lesson-detail-box h3{font-size:20px}}.page-lesson-detail-box p{margin-bottom:24px}.dwd_background{text-align:center;background:#275e9d;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;border:1px solid #275e9d}@media screen and (max-width: 767px){.dwd_background{padding:8px 16px}}@media screen and (min-width: 768px) and (max-width: 991px){.dwd_background{margin-left:40px;margin-right:40px;padding:16px 24px}}@media screen and (min-width: 992px) and (max-width: 1199px){.dwd_background{padding:16px 24px;margin-top:32px;margin-bottom:32px}}@media screen and (min-width: 1200px){.dwd_background{padding:16px 24px;margin-top:32px;margin-bottom:32px}}.lesson_btn_box{text-align:center;margin-top:32px}.lesson_btn_box button{margin-right:30px}#send_quiz_answer_btn{margin-right:30px}.lesson_btn_box .btn_design,.form-submit .btn_design,.btn_design,.btn_comp_design{border:none;background-color:#275e9d;color:#fff;padding:10px 40px;border:1px solid #275e9d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s}@media screen and (max-width: 767px){.lesson_btn_box .btn_design,.form-submit .btn_design,.btn_design,.btn_comp_design{margin-top:16px;margin-bottom:16px;margin-right:0px;margin-left:0px;width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson_btn_box .btn_design,.form-submit .btn_design,.btn_design,.btn_comp_design{margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson_btn_box .btn_design,.form-submit .btn_design,.btn_design,.btn_comp_design{margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 1200px){.lesson_btn_box .btn_design,.form-submit .btn_design,.btn_design,.btn_comp_design{margin-top:30px;margin-bottom:30px}}.dwd_background:hover,.lesson_btn_box .btn_design:hover,.form-submit .btn_design:hover,.btn_design:hover,.btn_comp_design{background:#fff;color:#275e9d;text-decoration:none;border:1px solid #275e9d}.lesson_btn_box .btn_comp_design{border:none;pointer-events:none;background-color:#fff;color:#275e9d;border:1px solid #275e9d;padding:10px 40px}@media screen and (max-width: 767px){.lesson_btn_box .btn_comp_design{margin-top:16px;margin-bottom:16px;margin-right:0px;margin-left:0px;width:300px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson_btn_box .btn_comp_design{margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson_btn_box .btn_comp_design{margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 1200px){.lesson_btn_box .btn_comp_design{margin-top:30px;margin-bottom:30px}}.form-submit{text-align:center}.area_forum{margin-bottom:24px;padding:20px 16px;padding-bottom:40px;background-color:#f3f3f3;cursor:pointer}.list_head.js-acordion-action p{margin-bottom:0px;font-weight:bold}@media screen and (max-width: 767px){.list_head.js-acordion-action p{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 991px){.list_head.js-acordion-action p{font-size:20px}}@media screen and (min-width: 992px) and (max-width: 1199px){.list_head.js-acordion-action p{font-size:18px}}@media screen and (min-width: 1200px){.list_head.js-acordion-action p{font-size:20px}}.qna-btn{float:right;font-size:20px}p.qna-title{margin-top:12px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #333}.list_body p,.list_body p span{font-weight:bold}.area_forum.first_comment{padding-bottom:16px}.area_forum.first_comment:last-child{margin-bottom:48px}@media screen and (min-width: 992px) and (max-width: 1199px){.area_forum:last-child{margin-bottom:48px}}#gp-texts-docs-canvas-box{position:relative;width:100%;overflow:hidden}.gp-back-black-right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.gp-back-black-left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.gp-texts-docs-left{position:absolute;top:0;bottom:0;left:0;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50);opacity:.5;width:40%}.gp-texts-docs-right{position:absolute;top:0;bottom:0;right:0;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50);opacity:.5;width:40%}.gp-arrow-position-left,.go-arrow-position-right{position:absolute !important;top:45% !important;z-index:5;display:inline-block}@media screen and (max-width: 767px){.gp-arrow-position-left,.go-arrow-position-right{font-size:40px}}@media screen and (min-width: 768px) and (max-width: 991px){.gp-arrow-position-left,.go-arrow-position-right{font-size:100px}}@media screen and (min-width: 992px) and (max-width: 1199px){.gp-arrow-position-left,.go-arrow-position-right{font-size:100px}}@media screen and (min-width: 1200px){.gp-arrow-position-left,.go-arrow-position-right{font-size:100px}}.gp-arrow-position-left{left:0}.go-arrow-position-right{right:0}#gp-prev,#gp-next,#the-canvas{width:100%;height:100%}#gp-prev,#gp-next{display:none}.my-page-top{background-color:#e9eaed;padding:56px 48px;padding-bottom:24px;margin-top:16px}@media screen and (max-width: 767px){.my-page-top{margin-top:-12px}}.my-page-bottom{background-color:#e9eaed;padding:56px 48px;padding-top:24px}.my-page-user-title{font-weight:bold;margin-top:0px;margin-bottom:24px}.news-post-text,.mypage-user-name{text-align:left;font-weight:bold}.mypage-user-name{margin-bottom:0px}@media screen and (min-width: 768px) and (max-width: 991px){.mypage-user-name:last-child{margin-bottom:24px}}@media screen and (max-width: 767px){.mypage-img-box{text-align:center}}@media screen and (min-width: 768px) and (max-width: 991px){.mypage-img-box{text-align:center}}@media screen and (min-width: 992px) and (max-width: 1199px){.mypage-img-box{text-align:right}}@media screen and (min-width: 1200px){.mypage-img-box{text-align:right}}.mypage-profile-img-card{width:96px;height:96px;margin-right:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-bottom:16px}#calendarMenu{margin-bottom:24px}.calender_table{width:100%}.calendar-btn.calendar-move-day{padding:0 16px;line-height:30px;font-weight:700;border-radius:25px;border:1px solid #ddd;font-size:12px;margin-right:5px}.calendar-colors-green,.calendar-colors-orange,.calendar-colors-red,.calendar-colors-gray{display:inline-block;vertical-align:middle;width:20px;height:4px}#menu-navi a,.calendar-render-range{text-decoration:none;margin-right:6px}#menu-navi a:last-child{margin-right:20px}.calendar-colors-text{font-weight:bold;margin-right:20px}.calendar-colors-green{background-color:#4c9e3e}.calendar-colors-orange{background-color:#ffbb3b}.calendar-colors-red{background-color:#c42d2e}.calendar-colors-gray{background-color:#ccc}.calendar-day-of-the-week-item{line-height:31px;height:auto;width:14.285714285714286%;padding-left:10px;padding-right:0}.calendar-day-of-the-week{background-color:inherit;text-align:left;font-weight:normal;border-top:1px solid #e5e5e5;height:31px;font-size:16px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.calendar-each-day-of-the-week{width:100%;font-size:16px}.calendar-each-day-of-the-week-items{background-color:none;height:auto;width:14.285714285714286%;font-size:14px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding-left:10px}.calendar-each-day-of-the-week-items:last-child{border-bottom:1px solid #e5e5e5}.holiday{color:#ff4040}.calendar-box{height:auto}.calendar-detail-box{width:320px;padding:16px;padding-bottom:0px}.calendar-detail-box h2{font-weight:bold;margin-top:0px;margin-bottom:16px}.calendar-border-red{border-top:4px solid #c42d2e;margin-bottom:0px}.calendar-border-orange{border-top:4px solid #ffbb3b;margin-bottom:0px}.calendar-border-green{border-top:4px solid #4c9e3e;margin-bottom:0px}.calendar-border-gray{border-top:4px solid #ccc;margin-bottom:0px}.calendar-border-text{line-height:2;color:#858585;font-size:12px;margin-bottom:0px}.calendar-edit-box{border-top:1px solid #e5e5e5;margin-top:16px}@media screen and (max-width: 767px){.calendar-edit-box{margin-left:10px;margin-right:10px}}@media screen and (min-width: 768px) and (max-width: 991px){.calendar-edit-box{margin-left:10px;margin-right:10px}}@media screen and (min-width: 992px) and (max-width: 1199px){.calendar-edit-box{margin-left:2px;margin-right:2px}}@media screen and (min-width: 1200px){.calendar-edit-box{margin-left:2px;margin-right:2px}}.calendar-edit-box .col-md-6{padding-left:0px;padding-right:0px}.calendar-edit-text{border-right:1px solid #e5e5e5}.calendar-delete-text{padding-top:8px;margin-top:0px;border-top:1px solid #e5e5e5}.calendar-register-text,.calendar-edit-text,.calendar-delete-text{text-align:center;margin:8px}@media screen and (max-width: 767px){.calendar-register-text,.calendar-edit-text,.calendar-delete-text{margin-left:0px;margin-right:0px}}.calendar-schedule-box a.dom-box{text-decoration:none}.calendar-schedule-box a.dom-box span.calendar-schedule-text{color:#333;font-size:16px}div.calendar-schedule-box a.dom-box span.red{background-color:#c42d2e;border-radius:50%;display:inline-block;width:8px;height:8px}div.calendar-schedule-box a.dom-box span.orange{background-color:#ffbb3b;border-radius:50%;display:inline-block;width:8px;height:8px}div.calendar-schedule-box a.dom-box span.green{background-color:#4c9e3e;border-radius:50%;display:inline-block;width:8px;height:8px}div.calendar-schedule-box span.calendar-schedule-text.full.gray{background-color:#ccc !important;border-radius:50% !important;display:inline-block !important;width:8px !important;height:8px !important}div.calendar-schedule-box a.dom-box span.gray{background-color:#ccc;width:8px;height:8px;border-radius:50%;display:inline-block}.calendar-schedule-box{margin-bottom:4px}.form-box{margin:0px auto}@media screen and (max-width: 767px){.form-box{width:300px}}@media screen and (min-width: 768px) and (max-width: 991px){.form-box{width:600px}}@media screen and (min-width: 992px) and (max-width: 1199px){.form-box{width:600px}}@media screen and (min-width: 1200px){.form-box{width:600px}}.form-title{margin-top:0px;margin-bottom:32px;font-weight:bold}.form-parts{margin-bottom:24px}.form-parts:last-child{margin-bottom:32px}.form-text{margin-bottom:0px;font-size:16px;font-weight:bold}.form-input,.form_textarea{padding:8px 16px;border-radius:10px;border:solid 1px #ccc}@media screen and (max-width: 767px){.form-input{width:300px}}@media screen and (min-width: 768px) and (max-width: 991px){.form-input{width:285px}}@media screen and (min-width: 992px) and (max-width: 1199px){.form-input{width:285px}}@media screen and (min-width: 1200px){.form-input{width:285px}}@media screen and (min-width: 992px) and (max-width: 1199px){#user-edit-info .form-parts .form-input{width:100%}}@media screen and (min-width: 1200px){#user-edit-info .form-parts .form-input{width:100%}}@media screen and (max-width: 767px){.form_textarea{width:300px}}@media screen and (min-width: 768px) and (max-width: 991px){.form_textarea{width:590px}}@media screen and (min-width: 992px) and (max-width: 1199px){.form_textarea{width:590px}}@media screen and (min-width: 1200px){.form_textarea{width:590px}}.form-btn.btn_design{margin-bottom:0px;margin-top:0px}.comment-area.qna{width:100%;height:100%;border:1px solid #ccc}#guild_press_register_form{background:#fff;margin:0 auto;box-shadow:0 0px 15px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){#guild_press_register_form{padding:8px 16px;width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){#guild_press_register_form{padding:16px 24px;width:500px}}@media screen and (min-width: 992px) and (max-width: 1199px){#guild_press_register_form{padding:16px 24px;width:600px}}@media screen and (min-width: 1200px){#guild_press_register_form{padding:16px 24px;width:600px}}#guild_press_register_form #payment-form .form-group input.btn_design{width:100%}.form-group .form-input{width:100%}.card.card-container{background:#fff;margin:0 auto}@media screen and (max-width: 767px){.card.card-container{padding:32px 16px;width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.card.card-container{padding:32px 16px;width:600px}}@media screen and (min-width: 992px) and (max-width: 1199px){.card.card-container{padding:48px 24px;width:600px}}@media screen and (min-width: 1200px){.card.card-container{padding:48px 24px;width:600px;box-shadow:0 0px 20px rgba(0,0,0,0.1)}}.form-signin{margin-top:32px}.form-control{margin-bottom:16px}#remember{margin-top:0px;margin-bottom:32px}.btn.btn-lg.btn-primary.btn-block.btn-signin{background:#275e9d;border:1px solid #275e9d}.width100{width:100%}.border_gray{border:2px solid #ddd}.p2010{padding:20px 10px}.tbody_default th{border-right:2px solid #ddd}.btn_desgin{width:100%;font-size:1em;line-height:1.5;font-weight:bold;position:relative;background-color:#275e9d;color:#fff;border-radius:0.2em;border:none;text-shadow:0 1px 1px rgba(0,0,0,0.09);transition:0.3s}.b-radius{border-radius:16px}.widget-detail-box{padding:8px 16px}.widget-detail-box .center img.user-profile-img-card{margin-top:16px}.widget-title{font-weight:bold;font-size:20px;border-bottom:2px solid #275e9d;margin-top:32px;padding:8px}.user-progress-box{background-color:#f3f3f3;padding:8px}.user-progress-box .b-radius{margin-bottom:8px}.prfoile-widget p{color:#858585}.widget-detail-lesson-top{margin-top:24px}.widget-detail-lesson{border-bottom:1px solid #aaa;margin-bottom:24px}.widget-detail-lesson:last-child{margin-bottom:10px}.post-lists{margin-bottom:24px}.lesson_docs_title{background-color:#275e9d;color:#fff;font-weight:bold;margin-top:48px;margin-bottom:32px}@media screen and (max-width: 767px){.lesson_docs_title{padding:16px 24px}}@media screen and (min-width: 768px) and (max-width: 991px){.lesson_docs_title{padding:24px 40px}}@media screen and (min-width: 992px) and (max-width: 1199px){.lesson_docs_title{padding:24px 40px}}@media screen and (min-width: 1200px){.lesson_docs_title{padding:24px 40px}}.lesson_docs_title:first-child{margin-top:0px}div.dwd_background.mb24{background:#F7F7F7;color:#333;text-align:left;padding:15px;border:1px solid #ccc;margin-top:-1px;margin-left:0px;margin-right:0px;margin-bottom:24px}.footer-widgets-container{margin-bottom:32px}@media screen and (min-width: 1200px){.footer-widgets-container{padding:8px 16px}}.footer-container{background-color:#275e9d}@media screen and (max-width: 767px){.footer-container{padding-top:32px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-container{padding-top:28px;padding-bottom:12px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-container{padding-top:28px;padding-bottom:12px}}@media screen and (min-width: 1200px){.footer-container{padding-top:28px;padding-bottom:12px}}.footer-widgets-container h2,.footer-widgets-container ul li a{color:#fff}.footer-widgets-container ul li{list-style:none}@media screen and (max-width: 767px){.footer-widgets-container ul li{margin-bottom:8px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-widgets-container ul li{margin-bottom:4px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-widgets-container ul li{margin-bottom:8px}}@media screen and (min-width: 1200px){.footer-widgets-container ul li{margin-bottom:8px}}.footer_text{color:#fff}@media screen and (min-width: 768px) and (max-width: 991px){.footer_text{margin-bottom:0px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer_text{margin-bottom:0px}}@media screen and (min-width: 1200px){.footer_text{margin-bottom:0px}}@media screen and (max-width: 767px){.footer-widget{padding-bottom:32px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-widget{padding-bottom:16px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-widget{padding-bottom:16px}}@media screen and (min-width: 1200px){.footer-widget{padding-bottom:16px}}@media screen and (max-width: 767px){.footer-widgets-container h2.footer-widgets-title{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-widgets-container h2.footer-widgets-title{font-size:20px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-widgets-container h2.footer-widgets-title{font-size:20px}}@media screen and (min-width: 1200px){.footer-widgets-container h2.footer-widgets-title{font-size:20px}}.footer-widgets-container ul{padding-left:0px}@media screen and (max-width: 767px){.footer-widgets-container ul li a{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-widgets-container ul li a{font-size:18px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-widgets-container ul li a{font-size:18px}}@media screen and (min-width: 1200px){.footer-widgets-container ul li a{font-size:18px}}.footer-widgets-border{margin-top:8px}@media screen and (max-width: 767px){.footer-widgets-border{margin-bottom:8px}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-widgets-border{margin-bottom:16px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-widgets-border{margin-bottom:16px}}@media screen and (min-width: 1200px){.footer-widgets-border{margin-bottom:16px}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-conta12er{padding-top:28px;padding-bottom:28px}}.front-widget-box-title{color:#fff;font-weight:bold}@media screen and (max-width: 767px){.front-widget-box-title{margin-top:0px;margin-bottom:24px;padding:16px 20px}}@media screen and (min-width: 768px) and (max-width: 991px){.front-widget-box-title{margin-top:0px;margin-bottom:32px;padding:24px 40px}}@media screen and (min-width: 992px) and (max-width: 1199px){.front-widget-box-title{margin-top:0px;margin-bottom:32px;padding:24px 40px}}@media screen and (min-width: 1200px){.front-widget-box-title{margin-bottom:32px;padding:14px 20px;border-radius:5px}}.single-front-widget-box{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.single-front-widget-box{margin-bottom:16px}}.front-widget-content ul{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1);list-style:none;padding-left:8px;margin:0px}@media screen and (max-width: 767px){.front-widget-content ul{margin-bottom:16px}}.front-widget-content ul li a{color:#333}.front-widget-content ul li a:hover{text-decoration:none;color:#ccc}.front-widget-content .attachment-medium{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1);width:100%}@media screen and (max-width: 767px){.front-widget-content .attachment-medium{margin-bottom:16px}}.front-widget-content .searchform{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.front-widget-content .searchform{margin-bottom:16px}}.front-widget-content .searchform div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.front-widget-content .searchform div input[name="s"]{width:100%;padding:8px;border-radius:4px;border:1px #ccc solid}.front-widget-content .searchform div #searchsubmit{width:24%;position:relative;z-index:0;left:-5px;border-radius:0 4px 4px 0;padding:10px;background:#275e9d;color:#fff;border:1px #ccc solid}.front-widget-content .textwidget{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.front-widget-content .textwidget{margin-bottom:16px}}.front-widget-content .calendar_wrap{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.front-widget-content .calendar_wrap{margin-bottom:16px}}.front-widget-content .calendar_wrap #wp-calendar{width:92%;margin:0 auto}.footer-widgets-container .custom-html-widget{color:#fff}.footer-widgets-container .textwidget p{color:#fff}.footer-widgets-container .searchform div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-widgets-container .searchform div input[name="s"]{width:100%;padding:8px;border-radius:4px;border:1px #ccc solid}.footer-widgets-container .searchform div #searchsubmit{width:24%;position:relative;z-index:0;left:-5px;border-radius:0 4px 4px 0;padding:10px;background:#275e9d;color:#fff;border:1px #ccc solid}.footer-widgets-container .calendar_wrap{padding:16px;background:#fff;box-shadow:0 0px 20px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.footer-widgets-container .calendar_wrap{margin-bottom:16px}}.footer-widgets-container .calendar_wrap #wp-calendar{width:92%;margin:0 auto}.footer-widgets-container .attachment-medium{width:100%}.sidebar-content ul{list-style:none;padding-left:8px;margin:0px}.sidebar-content ul li a{color:#333}.sidebar-content ul li a:hover{text-decoration:none;color:#ccc}.sidebar-content .calendar_wrap #wp-calendar{width:92%;margin:0 auto}.sidebar-content .searchform div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-content .searchform div input[name="s"]{width:100%;padding:8px;border-radius:4px;border:1px #ccc solid}.sidebar-content .searchform div #searchsubmit{width:24%;position:relative;z-index:0;left:-5px;border-radius:0 4px 4px 0;padding:10px;background:#275e9d;color:#fff;border:1px #ccc solid}.sidebar-content:last-child{padding-bottom:24px;margin-bottom:24px}.news-post-text{margin-bottom:0px}h1.post-title{font-size:26px;padding-bottom:10px;margin-bottom:30px;border-bottom:2px solid #333}.post-bkg{margin-top:-50px;background-color:#fff}.posts-box{box-shadow:0 0px 15px rgba(0,0,0,0.1);margin:60px auto}.posts-box-detail-box{padding:8px 16px}.post-title{font-weight:bold;font-size:26px}span.page-numbers.current,a.page-numbers{background-color:transparent;padding:6px 12px;margin-left:-1px;line-height:1.5;color:#275e9d;text-decoration:none;background-color:#fff;border:1px solid #ddd}.screen-reader-text{display:none}span.page-numbers.current{background-color:#275e9d;border-color:#275e9d;color:#fff}.posts_pagination{margin-bottom:72px}.page-box{box-shadow:0 0px 15px rgba(0,0,0,0.1)}.paypal-form{margin-top:24px;margin-bottom:24px}.wpua-edit{text-align:center}.wpua-edit .wpua-edit-container{margin-bottom:32px}.wpua-edit .wpua-edit-container h3{margin-bottom:32px}.wpua-edit .wpua-edit-container #wpua-add-button-existing button{margin-bottom:16px;width:280px;padding:10px 40px;border:1px solid #275e9d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;background-color:#275e9d;color:#fff}.wpua-edit .wpua-edit-container #wpua-add-button-existing button:hover{background-color:#fff;color:#275e9d}.wpua-edit .wpua-edit-container #wpua-undo-button-existing button{margin-bottom:16px;width:280px;padding:10px 40px;border:1px solid #275e9d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;background-color:#275e9d;color:#fff}.wpua-edit .wpua-edit-container #wpua-undo-button-existing button:hover{background-color:#fff;color:#275e9d}.wpua-edit .wpua-edit-container #wpua-file-existing{margin:0 auto;margin-bottom:24px}.wpua-edit .wpua-edit-container #wpua-upload-existing{width:280px;padding:10px 40px;border:1px solid #275e9d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;background-color:#275e9d;color:#fff}.wpua-edit .wpua-edit-container #wpua-upload-existing:hover{background-color:#fff;color:#275e9d}.wpua-edit .submit .button{width:280px;padding:10px 40px;border:1px solid #275e9d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;background-color:#275e9d;color:#fff}.wpua-edit .submit .button:hover{background-color:#fff;color:#275e9d}
