.contents .content.edu-main-page{padding:0 20px 0}.edu-main-page .edu-main-area .main-visual{margin:0 -20px}.edu-main-page .edu-main-area .main-visual__option{display:flex;justify-content:center;align-items:center;margin-top:15px}.edu-main-page .edu-main-area .main-visual__option button{display:block;width:20px;height:20px;text-indent:-9999px}.edu-main-page .edu-main-area .main-visual__option__area{display:flex}.edu-main-page .edu-main-area .main-visual__option__area .slide-count{margin:0 10px;color:#757575;font-size:14px;line-height:20px;text-align:center}.edu-main-page .edu-main-area .main-visual__option__area .slide-count .ing{color:#212121;font-weight:700}.edu-main-page .edu-main-area .main-visual__option__area .prev{background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:20px}.edu-main-page .edu-main-area .main-visual__option__area .next{background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:20px}.edu-main-page .edu-main-area .main-visual__option .play{margin-left:10px;background:url(../images/30821bc156d831cf74d6.png) no-repeat center;background-size:20px}.edu-main-page .edu-main-area .banner.banner-01{margin:40px 0}.edu-main-page .edu-main-area .banner.banner-02{margin:40px 0}.edu-main-page .edu-main-area .banner.banner-02 .button-content--btn3 .btn{height:40px;line-height:40px}.edu-main-page .edu-main-area .banner.banner-02 .banner__item{margin-top:20px}.edu-main-page .edu-main-area .banner .banner-visual{margin:0}.edu-main-page .edu-main-area .section{padding:0}.edu-main-page .edu-main-area .section--num1__item-1{overflow:hidden;padding:20px 30px;background:#31A6E8;border-radius:10px}.edu-main-page .edu-main-area .section--num1__item-1 .title{padding-top:90px;color:#fff;font-size:18px;font-weight:700;line-height:25px;background:url(../images/0a25c296d1b1b3759581.png) no-repeat center 0;background-size:70px}.edu-main-page .edu-main-area .section--num1__item-1 .sub-text{margin-top:10px;color:#fff;font-size:14px;line-height:20px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content{margin-top:20px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content .btn{margin-top:5px;height:40px;line-height:40px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content .btn:first-of-type{margin-top:0}.edu-main-page .edu-main-area .section--num1__item-2__list{position:relative;overflow:hidden;margin-top:15px;padding:20px;height:170px;border-radius:10px}.edu-main-page .edu-main-area .section--num1__item-2__list:nth-of-type(1){background:#093555 url(../images/78caa337ea03cc0be7cf.png) no-repeat calc(100% - 20px) calc(100% - 20px);background-size:60px}.edu-main-page .edu-main-area .section--num1__item-2__list:nth-of-type(2){background:#FF876C url(../images/f796f3ab226195608ba5.png) no-repeat calc(100% - 20px) calc(100% - 20px);background-size:60px}.edu-main-page .edu-main-area .section--num1__item-2__list .title{color:#fff;font-size:18px;font-weight:700;line-height:25px}.edu-main-page .edu-main-area .section--num1__item-2__list .sub-text{margin-top:5px;color:#fff;font-size:14px;line-height:20px}.edu-main-page .edu-main-area .section--num1__item-2__list .link-btn{display:block;position:absolute;bottom:20px;left:20px;color:#fff;font-size:14px;font-weight:500;text-decoration:underline}.edu-main-page .edu-main-area .section--num3{background:none}.edu-main-page .edu-main-area .section--num7 .partner-list{margin:0 -20px}.edu-main-page .edu-main-area .section--num7 .partner-list li{margin-right:10px;width:152px}.edu-main-page .edu-main-area .section .lecture-list__ul li{padding-bottom:1px;margin:0 6.5px;width:280px}.edu-main-page .edu-main-area .section .lecture-list__ul li .img.radius-default{border-radius:10px}@media screen and (min-width: 768px){.contents .content.edu-main-page{padding:0 !important}.edu-main-page .edu-main-area.lecture-area{margin-top:0}.edu-main-page .edu-main-area .main-visual{margin:0}.edu-main-page .edu-main-area .main-visual__option{margin-top:20px}.edu-main-page .edu-main-area .banner{margin:0 auto;width:1200px}.edu-main-page .edu-main-area .banner.banner-01{display:none}.edu-main-page .edu-main-area .banner.banner-02{margin:0;width:384px}.edu-main-page .edu-main-area .banner.banner-02 .button-content{margin-top:0}.edu-main-page .edu-main-area .banner.banner-02 .button-content--btn3 .btn{width:calc((100% / 3) - 4px);height:40px;line-height:40px}.edu-main-page .edu-main-area .banner.banner-02 .button-content--btn3 .btn:nth-of-type(2){margin:0 6px}.edu-main-page .edu-main-area .banner.banner-03{width:384px}.edu-main-page .edu-main-area .banner .banner-visual{margin:0}.edu-main-page .edu-main-area .section{flex-wrap:nowrap;position:relative;margin:0 auto;max-width:1200px;padding:0}.edu-main-page .edu-main-area .section.common-num button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;text-indent:-9999px;z-index:1000}.edu-main-page .edu-main-area .section.common-num button.slick-arrow.slick-prev{left:-60px;background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:40px}.edu-main-page .edu-main-area .section.common-num button.slick-arrow.slick-next{right:-60px;background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:40px}.edu-main-page .edu-main-area .section--num1{margin-top:60px}.edu-main-page .edu-main-area .section--num1__item-1{padding:30px;width:384px;height:389px}.edu-main-page .edu-main-area .section--num1__item-1 .title{font-size:20px;line-height:28px}.edu-main-page .edu-main-area .section--num1__item-1 .sub-text{font-size:16px;line-height:22px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content{display:flex;margin-top:30px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content .btn{display:flex;justify-content:center;align-items:center;margin-top:0;margin-left:5px;height:60px;line-height:22px}.edu-main-page .edu-main-area .section--num1__item-1 .button-content .btn:first-of-type{margin-top:0;margin-left:0}.edu-main-page .edu-main-area .section--num1__item-2{margin:0 24px;width:384px}.edu-main-page .edu-main-area .section--num1__item-2__list{margin-top:23px;height:183px;border-radius:10px}.edu-main-page .edu-main-area .section--num1__item-2__list:first-of-type{margin-top:0}.edu-main-page .edu-main-area .section--num1__item-2__list .title{font-size:20px;line-height:28px}.edu-main-page .edu-main-area .section--num1__item-2__list .sub-text{margin-top:10px;font-size:16px;line-height:22px}.edu-main-page .edu-main-area .section--num5{background:none}.edu-main-page .edu-main-area .section--num6{display:flex;margin-top:60px}.edu-main-page .edu-main-area .section--num6 .board{margin:0 34px 0 0;padding:0;width:calc(100% - 418px)}.edu-main-page .edu-main-area .section--num6 .board__box{margin:0 29px 20px 0;width:calc(50% - 14.5px)}.edu-main-page .edu-main-area .section--num6 .board__box:nth-of-type(2n){margin:0 0 20px 0}.edu-main-page .edu-main-area .section--num6 .board__box .main-title h3{font-size:24px;line-height:34px}.edu-main-page .edu-main-area .section--num7{position:relative;margin:60px auto 0}.edu-main-page .edu-main-area .section--num7 .main-title{display:none}.edu-main-page .edu-main-area .section--num7 .partner-list{padding-right:130px;margin:0}.edu-main-page .edu-main-area .section--num7 .partner-list li{margin-right:30px;width:152px}.edu-main-page .edu-main-area .section--num7 .partner-option{position:absolute;top:50%;right:0;transform:translateY(-50%)}.edu-main-page .edu-main-area .section--num7 .partner-option__area{display:flex;justify-content:center;align-items:center}.edu-main-page .edu-main-area .section--num7 .partner-option__area button{display:block;width:34px;height:34px;text-indent:-9999px}.edu-main-page .edu-main-area .section--num7 .partner-option__area .prev{background:url(../images/edeac1be08cc29de9e48.png) no-repeat center;background-size:34px}.edu-main-page .edu-main-area .section--num7 .partner-option__area .next{background:url(../images/26fd85651d2a18d8504d.png) no-repeat center;background-size:34px}.edu-main-page .edu-main-area .section--num7 .partner-option__area .play{margin:0 10px;width:24px;height:24px;background:url(../images/5b5a4815a41a96def719.png) no-repeat center;background-size:24px}.edu-main-page .edu-main-area .section .lecture-list__ul li{margin:0 0 0 24px;width:282px}.edu-main-page .edu-main-area .section .lecture-list__ul li:first-of-type{margin:0}}.lecture-lists-page .layout-area__content:first-of-type{border-top:0}.lecture-lists-page .layout-area__title.none{display:none}.lecture-lists-page .layout-area__side .hot-list__item:last-of-type{border-bottom:1px solid #e0e0e0}.lecture-lists-page .layout-area__side .hot-list__item a{align-items:center}.lecture-lists-page .layout-area__side .hot-list__text{display:block;height:1.3em;-webkit-line-clamp:1}.lecture-lists-page .layout-area__side .contact__item{padding:20px 10px}.lecture-lists-page .layout-area__side .contact__item:nth-of-type(1){background:#EFF4BA}.lecture-lists-page .layout-area__side .contact__item:nth-of-type(1) p em{color:#7EA202}.lecture-lists-page .layout-area__side .contact__item:nth-of-type(2){background:#F4EEE2}.lecture-lists-page .layout-area__side .contact__item:nth-of-type(2) p em{color:#C96855}.lecture-lists-page .lecture-area__top__select{margin-top:20px;width:110px;height:40px;line-height:40px}.lecture-lists-page .lecture-area .lecture-list{margin-top:15px}.lecture-lists-page .lecture-area .lecture-list__ul li{margin-top:15px}.lecture-lists-page .lecture-area .lecture-list__ul li:first-of-type{margin-top:0}.lecture-lists-page .lecture-area .lecture-list__ul li .img{position:relative;overflow:hidden;height:170px;border-radius:10px 10px 0 0}.lecture-lists-page .lecture-area .lecture-list__ul li .img__patch{display:flex;position:absolute;top:0;left:0;width:100%}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 20px;width:100%;height:170px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text{flex-basis:calc(100% - 90px);color:#fff}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text .name{font-size:18px;font-weight:500;line-height:25px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text .class{margin-top:5px;font-size:24px;font-weight:700;line-height:34px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__icon{flex-basis:80px;overflow:hidden;border-radius:50%}.lecture-lists-page .lecture-area .lecture-list__ul li .info{padding:15px 20px;border:1px solid #e0e0e0;border-top:0;border-radius:0 0 10px 10px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one--title{font-size:14px;line-height:20px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__price{margin-top:5px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__price .price{font-size:16px;font-weight:700;line-height:22px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu{margin-top:15px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu__list{margin-top:5px;color:#757575;font-size:12px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu__list:first-of-type{margin-top:0}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu__list b{padding-right:5px;color:#212121}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__class p{margin-top:5px;padding-left:20px;font-size:14px;font-weight:500;line-height:20px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__class p:first-of-type{margin-top:0}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__class p.time{background:url(../images/de2ed1fa0ac95a9607bd.png) no-repeat 0 center;background-size:17px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__class p.year{background:url(../images/71e4820b67534c39481f.png) no-repeat 0 center;background-size:17px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__class p span{padding-left:5px;color:#757575;font-weight:400}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon{display:flex}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon .ico-btn{display:block;margin-left:10px;width:24px;height:24px;text-indent:-9999px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon .ico-btn:first-of-type{margin-right:0}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon .ico-btn.like{background:url(../images/bc7a62fb18bed09cf433.png) no-repeat center;background-size:25px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon .ico-btn.like.on{background:url(../images/7fd3bdd69b497731392b.png) no-repeat center;background-size:25px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-two__icon .ico-btn.cart{background:url(../images/b6fc810c9d902e7d2af8.png) no-repeat center;background-size:25px}.contents .content.lecture-view-page.edu{padding:0}.lecture-view-page .layout-area__content{padding:0 20px 30px;border-top:0}.lecture-view-page .lecture-area.common-view .common-view__top{padding:0 20px;margin:20px 0 0}.lecture-view-page .lecture-area.common-view .common-view__top .line-area{justify-content:end}.lecture-view-page .lecture-area.common-view .common-view__top .view-util{margin:0 0 20px}.lecture-view-page .lecture-area .lecture-visual__teacher{margin:0 -20px}.lecture-view-page .lecture-area .lecture-visual__teacher .img{position:relative;overflow:hidden;height:170px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__patch{display:flex;position:absolute;top:0;left:0;width:100%}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 20px;width:100%;height:170px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__text{flex-basis:calc(100% - 90px);color:#fff}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__text .name{font-size:18px;font-weight:500;line-height:25px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__text .class{margin-top:5px;font-size:24px;font-weight:700;line-height:34px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__icon{flex-basis:80px;overflow:hidden;border-radius:50%}.lecture-view-page .lecture-area .lecture-visual__info{margin-top:20px;padding:20px;overflow:hidden;border:1px solid #e0e0e0;border-radius:3px}.lecture-view-page .lecture-area .lecture-visual__info__text .title{font-size:16px;font-weight:700;line-height:22px}.lecture-view-page .lecture-area .lecture-visual__info__text .text{margin-top:10px;color:#424242;font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-area{margin-top:15px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-area__list{margin-top:5px;color:#757575;font-size:12px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-area__list:first-of-type{margin-top:0}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-area__list b{padding-right:5px;color:#212121}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info{display:flex;margin-top:15px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p{position:relative;margin-right:10px;padding-right:10px;padding-left:20px;font-size:12px;font-weight:500;line-height:17px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p:last-of-type{margin-right:0;padding-right:0}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p:last-of-type::after{display:none}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p.time{background:url(../images/de2ed1fa0ac95a9607bd.png) no-repeat 0 center;background-size:17px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p.year{background:url(../images/71e4820b67534c39481f.png) no-repeat 0 center;background-size:17px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p span{padding-left:5px;color:#757575;font-weight:400}.lecture-view-page .lecture-area .lecture-visual__info__price{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.lecture-view-page .lecture-area .lecture-visual__info__price .title{font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-visual__info__price .price{font-size:16px;font-weight:700;line-height:22px;text-align:right}.lecture-view-page .lecture-area .lecture-visual__info__price .price em{display:block;margin-top:5px;color:#757575;font-size:12px;font-weight:400;line-height:17px}.lecture-view-page .lecture-area .lecture-visual__btn{display:flex;position:fixed;bottom:0;left:0;padding:10px 20px;width:100%;background:#fff;z-index:1000}.lecture-view-page .lecture-area .lecture-visual__btn .btn.like{margin-right:5px;width:50px;height:50px;background:url(../images/bc7a62fb18bed09cf433.png) no-repeat center;background-size:25px;text-indent:-9999px}.lecture-view-page .lecture-area .lecture-visual__btn .btn.like.on{background:url(../images/7fd3bdd69b497731392b.png) no-repeat center;background-size:25px}.lecture-view-page .lecture-area .lecture-visual__btn__wrap{display:flex;width:calc(100% - 55px)}.lecture-view-page .lecture-area .lecture-visual__btn__wrap .btn{margin-right:5px;width:calc(50% - 2.5px)}.lecture-view-page .lecture-area .lecture-visual__btn__wrap .btn:last-of-type{margin-right:0}.lecture-view-page .lecture-area .lecture-info{margin-top:30px}.lecture-view-page .lecture-area .lecture-info__ul li{margin-top:20px}.lecture-view-page .lecture-area .lecture-info__ul li:first-of-type{margin-top:0}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn{display:block;position:relative;padding-bottom:15px;width:100%;font-size:18px;font-weight:700;line-height:25px;text-align:left;border-bottom:1px solid #e0e0e0}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn::after{content:'';display:block;position:absolute;top:calc(50% - 7.5px);right:0;transform:translateY(-50%);width:25px;height:25px;background:url(../images/3601a8326b33c9dc62db.png) no-repeat center;background-size:26px}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn.on::after{transform:translateY(-50%) rotate(180deg)}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn.on+.open-area{display:block}.lecture-view-page .lecture-area .lecture-info__ul li .open-area{display:none;padding-top:20px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list{margin-top:15px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list:first-of-type{margin-top:0}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list .comm-tit{margin-bottom:5px;padding-left:17px;font-size:16px;font-weight:500;line-height:22px;background:url(../images/eea4d0fe4a386dc210e6.png) no-repeat 0 center;background-size:12px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list .comm-text{color:#424242;font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list .comm-text .red-point{color:#F44336}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list{margin-top:0;padding:12px 0;border-bottom:1px solid #e0e0e0}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list:first-of-type{border-top:2px solid #212121}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list{display:flex;align-items:center;width:100%}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list--num{display:block;align-self:start;width:36px;height:24px;color:#fff;font-size:14px;font-weight:500;line-height:24px;text-align:center;background:#212121;border-radius:50px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area{margin-left:5px;width:calc(100% - 96px)}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area--title{font-size:14px;line-height:20px;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area .move-btn{display:block;margin-top:5px;width:100px;height:27px;color:#fff;font-size:14px;font-weight:500;line-height:27px;background:#307AB7;border-radius:3px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area .move-btn span{padding-right:25px;background:url(../images/4b291fe8ede92264f873.png) no-repeat 100% center;background-size:20px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list--time{display:block;width:55px;color:#757575;font-size:14px;line-height:20px;text-align:right}@media screen and (min-width: 768px){.lecture-lists-page .layout-area__title.none{display:block}.lecture-lists-page .layout-area__side .banner-visual{margin:40px 0}.lecture-lists-page .layout-area__side .banner-visual.first{margin:20px 0 40px}.lecture-lists-page .layout-area__side .contact__item{padding:20px}.lecture-lists-page .lecture-area{margin-top:15px}.lecture-lists-page .lecture-area__top{display:flex;justify-content:space-between;align-items:center}.lecture-lists-page .lecture-area__top__sch{order:2;width:400px}.lecture-lists-page .lecture-area__top__select{order:1;margin-top:0}.lecture-lists-page .lecture-area .lecture-list{margin-top:0}.lecture-lists-page .lecture-area .lecture-list__ul{display:flex;justify-content:start;align-items:start;flex-wrap:wrap}.lecture-lists-page .lecture-area .lecture-list__ul li{margin-top:36px;margin-right:36px;width:calc((100% / 2) - 18px)}.lecture-lists-page .lecture-area .lecture-list__ul li:nth-of-type(-n+2){margin-top:0}.lecture-lists-page .lecture-area .lecture-list__ul li:nth-of-type(2n){margin-right:0}.lecture-lists-page .lecture-area .lecture-list__ul li .img{height:150px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info{height:150px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text{flex-basis:calc(100% - 70px)}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text .name{font-size:14px;line-height:20px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__text .class{font-size:18px;line-height:25px}.lecture-lists-page .lecture-area .lecture-list__ul li .img__info__icon{align-self:start;flex-basis:60px;padding:20px 0}.lecture-lists-page .lecture-area .lecture-list__ul li .info{padding:15px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one--title{font-size:16px;line-height:22px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__price .price{font-size:18px;line-height:25px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu{margin-top:20px}.lecture-lists-page .lecture-area .lecture-list__ul li .info__type-one__edu__list{font-size:14px}.contents .content.lecture-view-page.edu{padding:60px 0 0}.lecture-view-page .layout-area__content{padding:0;width:100%}.lecture-view-page .lecture-area.common-view .common-view__top{padding:0;margin:15px 0 0}.lecture-view-page .lecture-area.common-view .common-view__top .line-area .line-sub{width:101px}.lecture-view-page .lecture-area .lecture-visual{display:flex;justify-content:space-between}.lecture-view-page .lecture-area .lecture-visual__teacher{margin:0;width:756px}.lecture-view-page .lecture-area .lecture-visual__teacher .img{height:250px;border-radius:10px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info{padding:0 50px;height:250px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__text{flex-basis:calc(100% - 130px)}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__text .class{font-size:36px;line-height:50px}.lecture-view-page .lecture-area .lecture-visual__teacher .img__info__icon{flex-basis:120px}.lecture-view-page .lecture-area .lecture-visual__wrap{position:absolute;top:60px;right:0;width:384px}.lecture-view-page .lecture-area .lecture-visual__info{margin-top:0}.lecture-view-page .lecture-area .lecture-visual__info__text .title{font-size:18px;line-height:25px}.lecture-view-page .lecture-area .lecture-visual__info__text .text{margin-top:20px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-info p{font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-visual__info__text .sub-area__list{font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-visual__info__price .title{font-size:16px;line-height:22px}.lecture-view-page .lecture-area .lecture-visual__info__price .price{font-size:20px;line-height:28px}.lecture-view-page .lecture-area .lecture-visual__info__price .price em{margin-top:2px;font-size:14px;line-height:20px}.lecture-view-page .lecture-area .lecture-visual__btn{position:static;padding:0;margin-top:10px}.lecture-view-page .lecture-area .lecture-info{margin-top:60px;width:756px}.lecture-view-page .lecture-area .lecture-info__ul li{margin-top:60px}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn{font-size:24px;line-height:34px}.lecture-view-page .lecture-area .lecture-info__ul li .open-btn::after{width:30px;height:30px;background:url(../images/3601a8326b33c9dc62db.png) no-repeat center;background-size:31px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list{margin-top:20px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list .comm-tit{font-size:18px;line-height:25px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area__list .comm-text{font-size:16px;line-height:22px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list{padding:17px 0}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list--num{width:40px;height:27px;font-size:16px;line-height:27px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area{display:flex;margin-left:7px;width:calc(100% - 107px)}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area--title{width:auto;font-size:16px;line-height:22px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list__tit-area .move-btn{margin-top:0;margin-left:20px}.lecture-view-page .lecture-area .lecture-info__ul li .open-area.class-type .open-area__list .class-list--time{width:60px;font-size:16px;line-height:22px}.lecture-view-page .lecture-area .common-view__bottom,.lecture-view-page .lecture-area .comment,.lecture-view-page .lecture-area .bottom-banner{width:756px}}.order-cart-page .common-area .order-step{margin-bottom:30px}.order-cart-page .common-area .order-step ul{display:flex;justify-content:center;align-items:center}.order-cart-page .common-area .order-step ul li{position:relative;margin-right:30px;color:#bdbdbd;font-size:16px;font-weight:700;line-height:22px;text-align:center}.order-cart-page .common-area .order-step ul li::after{content:'';display:block;position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:20px;height:20px;background:url(../images/9ffb1fd4bc5fa58b692b.png) no-repeat center;background-size:21px}.order-cart-page .common-area .order-step ul li:last-of-type{margin-right:0}.order-cart-page .common-area .order-step ul li:last-of-type::after{display:none}.order-cart-page .common-area .order-step ul li.on{color:#307AB7}.order-cart-page .common-area .order-step ul li .text{margin-top:2px}.order-cart-page .common-area .top-design{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.order-cart-page .common-area .top-design .all-remove{width:100px;height:30px;line-height:28px}.order-cart-page .common-area .order-common-list{border-top:2px solid #212121}.order-cart-page .common-area .order-common-list__ul li{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;position:relative;padding:15px 0;border-bottom:1px solid #ddd}.order-cart-page .common-area .order-common-list__ul li .list-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%}.order-cart-page .common-area .order-common-list__ul li .list-info--remove{display:block;width:20px;height:20px;background:url(../images/d5770414df30f676e96a.png) no-repeat center;background-size:21px;text-indent:-9999px}.order-cart-page .common-area .order-common-list__ul li .img{position:relative;overflow:hidden;width:150px;height:120px;border-radius:10px}.order-cart-page .common-area .order-common-list__ul li .img__patch{display:flex;position:absolute;top:0;left:0;width:100%}.order-cart-page .common-area .order-common-list__ul li .img__info{display:flex;justify-content:space-between;align-items:center;padding:34px 0 20px 15px;width:100%;height:120px}.order-cart-page .common-area .order-common-list__ul li .img__info__text{flex-basis:100%;color:#fff}.order-cart-page .common-area .order-common-list__ul li .img__info__text .name{font-size:14px;font-weight:500;line-height:20px}.order-cart-page .common-area .order-common-list__ul li .img__info__text .class{margin-top:2px;font-size:16px;font-weight:700;line-height:22px}.order-cart-page .common-area .order-common-list__ul li .img__info__icon{display:none}.order-cart-page .common-area .order-common-list__ul li .info{margin-left:10px;width:calc(100% - 160px)}.order-cart-page .common-area .order-common-list__ul li .info--title{font-size:14px;font-weight:500;line-height:20px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info span{display:block;font-size:12px;line-height:17px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info span em.tit{font-weight:500}.order-cart-page .common-area .order-common-list__ul li .info--sub-info span em.sub{margin-left:5px;color:#757575}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span{display:block;margin-top:5px;font-size:14px;line-height:20px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span:first-of-type{margin-top:0}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span em.tit{padding-left:20px;font-weight:500}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span em.tit.ico-1{background:url(../images/de2ed1fa0ac95a9607bd.png) no-repeat 0 center;background-size:16px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span em.tit.ico-2{background:url(../images/d2324a0237182f432270.png) no-repeat 0 center;background-size:16px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span em.sub{margin-left:5px;color:#757575}.order-cart-page .common-area .order-common-list__ul li .info__price-area{margin-top:10px}.order-cart-page .common-area .order-common-list__ul li .info__price-area--main{font-size:16px;font-weight:700;line-height:22px}.order-cart-page .common-area .order-common-list__ul li .info__price-area .start-class{margin-top:10px}.order-cart-page .common-area .order-common-list__ul li .info__price-area .start-class .datepicker input{height:36px;line-height:36px}.order-cart-page .common-area .order-common-list__ul li .info__price-area .start-class .datepicker input::placeholder{color:#9e9e9e}.order-cart-page .common-area .common-total-area{margin-top:20px}.order-cart-page .common-area .common-total-area .common-total{padding:30px 20px;border:2px solid #212121}.order-cart-page .common-area .common-total-area .common-total__ul li{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.order-cart-page .common-area .common-total-area .common-total__ul li:first-of-type{margin-top:0}.order-cart-page .common-area .common-total-area .common-total__ul li .tit{font-size:14px;line-height:20px}.order-cart-page .common-area .common-total-area .common-total__ul li .price{font-size:16px;font-weight:700;line-height:22px}.order-cart-page .common-area .common-total-area .common-total__ul li.total{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.order-cart-page .common-area .common-total-area .common-button{position:fixed;bottom:0;left:0;width:100%}.order-cart-page .common-area .common-total-area .common-button .btn{border-radius:0}@media screen and (min-width: 768px){.order-cart-page .common-area{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin:0 auto;width:1200px}.order-cart-page .common-area .order-step{margin-bottom:60px;width:100%}.order-cart-page .common-area .order-step ul li{display:flex;margin-right:40px;font-size:18px;line-height:25px}.order-cart-page .common-area .order-step ul li::after{right:-30px}.order-cart-page .common-area .order-step ul li .text{margin-left:5px;margin-top:0}.order-cart-page .common-area .top-design{margin-bottom:20px;width:756px}.order-cart-page .common-area .top-design .all-remove{margin:0}.order-cart-page .common-area .order-common-list{width:756px}.order-cart-page .common-area .order-common-list__ul li{display:flex;align-items:center;padding:12px 0;width:100%}.order-cart-page .common-area .order-common-list__ul li .list-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:38px}.order-cart-page .common-area .order-common-list__ul li .list-info--remove{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background-size:25px}.order-cart-page .common-area .order-common-list__ul li .img{width:230px;height:140px}.order-cart-page .common-area .order-common-list__ul li .img__info{padding:30px 20px 30px 20px;width:100%;height:140px}.order-cart-page .common-area .order-common-list__ul li .img__info__text{flex-basis:calc(100% - 60px)}.order-cart-page .common-area .order-common-list__ul li .img__info__text .class{margin-top:5px;font-size:18px;line-height:25px}.order-cart-page .common-area .order-common-list__ul li .img__info__icon{display:block;overflow:hidden;flex-basis:50px;height:50px;border-radius:50%}.order-cart-page .common-area .order-common-list__ul li .info{display:flex;justify-content:start;align-items:center;margin-left:20px;width:calc(100% - 288px)}.order-cart-page .common-area .order-common-list__ul li .info .info-wrap{width:calc(100% - 170px)}.order-cart-page .common-area .order-common-list__ul li .info--title{font-size:16px;line-height:22px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info span{margin-top:5px;font-size:14px;line-height:20px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info span:first-of-type{margin-top:0}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span{position:relative;margin-top:0;margin-right:10px;padding-right:10px}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span::after{content:'';position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span:last-of-type{margin-right:0;padding-right:0}.order-cart-page .common-area .order-common-list__ul li .info--sub-info-2 span:last-of-type::after{display:none}.order-cart-page .common-area .order-common-list__ul li .info__price-area{align-self:start;margin-top:0;width:100px}.order-cart-page .common-area .order-common-list__ul li .info__price-area--main{font-size:18px;line-height:25px;text-align:center}.order-cart-page .common-area .order-common-list__ul li .info__price-area .start-class{margin-top:45px}.order-cart-page .common-area .order-common-list__ul li .info__price-area .start-class .datepicker{width:180px}.order-cart-page .common-area .order-common-list__ul li .info.info-width-full .info__price-area{width:180px}.order-cart-page .common-area .order-common-list__ul li .info.info-width-full .info__price-area .info__price-area--main{text-align:right}.order-cart-page .common-area .common-total-area{margin-top:-50px;width:384px}.order-cart-page .common-area .common-total-area .common-total{padding:20px;border-radius:3px}.order-cart-page .common-area .common-total-area .common-total__ul li{margin-top:15px}.order-cart-page .common-area .common-total-area .common-total__ul li .tit{font-size:16px;line-height:22px}.order-cart-page .common-area .common-total-area .common-total__ul li .price{font-size:20px;line-height:28px}.order-cart-page .common-area .common-total-area .common-total__ul li.total{margin-top:20px;padding-top:20px}.order-cart-page .common-area .common-total-area .common-button{position:static;margin-top:10px;width:100%}.order-cart-page .common-area .common-total-area .common-button .btn{width:100%;border-radius:3px}}.order-lists-page .common-area .common-total-area{margin-top:30px}.order-lists-page .common-area .common-total-area .common-coupon{display:flex;justify-content:space-between;align-items:center}.order-lists-page .common-area .common-total-area .common-coupon .tit{font-size:14px;font-weight:700;line-height:20px}.order-lists-page .common-area .common-total-area .common-coupon .coupon-btn{width:200px;font-size:16px}.order-lists-page .common-area .common-total-area .common-total{margin-top:15px}.order-lists-page .common-area .common-total-area .pay-area{margin-top:15px}.order-lists-page .common-area .common-total-area .pay-area .tit{font-size:16px;font-weight:700;line-height:22px}.order-lists-page .common-area .common-total-area .pay-area ul{display:flex;flex-wrap:wrap;margin-top:10px}.order-lists-page .common-area .common-total-area .pay-area ul li{position:relative;margin-top:5px;margin-right:5px;width:calc(50% - 2.5px)}.order-lists-page .common-area .common-total-area .pay-area ul li input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0}.order-lists-page .common-area .common-total-area .pay-area ul li input:checked+label{color:#fff;background:#212121}.order-lists-page .common-area .common-total-area .pay-area ul li label{display:block;width:100%;height:50px;font-size:16px;font-weight:500;line-height:48px;text-align:center;border:1px solid #212121;border-radius:3px}.order-lists-page .common-area .common-total-area .pay-area ul li:nth-of-type(-n+2){margin-top:0}.order-lists-page .common-area .common-total-area .pay-area ul li:nth-of-type(2n){margin-right:0}.order-lists-page .coupon-layer .layer__content{padding:70px 20px 20px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li{display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-top:15px;padding:20px;background:#F5F5F5;border-radius:10px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li:first-of-type{margin-top:0}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-price{color:#307AB7;font-size:20px;font-weight:700;line-height:28px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-tit{margin-top:9px;font-size:16px;font-weight:500;line-height:22px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--common{display:flex;margin-top:12px;font-size:14px;line-height:20px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--common .tit{font-weight:700}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--common .text{margin-left:10px;color:#424242}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-year{margin-top:7px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .btn-area .btn{width:70px;height:30px;line-height:28px;background:#F5F5F5}.order-lists-page .coupon-layer .layer__con-area .coupon-write{margin-top:20px}.order-lists-page .coupon-layer .layer__con-area .coupon-write__text--list{color:#9e9e9e;font-size:14px;line-height:20px}.order-lists-page .coupon-layer .layer__con-area .coupon-write__input{display:flex;margin-top:20px}.order-lists-page .coupon-layer .layer__con-area .coupon-write__input input{width:calc(100% - 105px)}.order-lists-page .coupon-layer .layer__con-area .coupon-write__input .coupon-write-btn{margin-left:5px;width:100px;font-size:16px}.order-ok-page .common-area .order-ok-text{padding:20px 0;margin:0 -20px 30px;background:#307AB7}.order-ok-page .common-area .order-ok-text--title{color:#fff;font-size:18px;font-weight:500;line-height:25px;text-align:center}.order-ok-page .common-area .order-ok-text--code{margin-top:5px;color:#fff;font-size:14px;line-height:20px;text-align:center}.order-ok-page .common-area .common-total-area .pay-ok-text{margin-top:15px}.order-ok-page .common-area .common-total-area .pay-ok-text .tit{font-size:16px;font-weight:700;line-height:22px}.order-ok-page .common-area .common-total-area .pay-ok-text .text{display:flex;margin-top:10px}.order-ok-page .common-area .common-total-area .pay-ok-text .text span{display:block;position:relative;margin-right:10px;padding-right:10px;font-size:14px;line-height:20px}.order-ok-page .common-area .common-total-area .pay-ok-text .text span:first-of-type::after{content:'';display:block;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.order-ok-page .common-area .common-total-area .common-button{display:flex;position:static;margin-top:40px}.order-ok-page .common-area .common-total-area .common-button .btn{width:calc(50% - 2.5px);border-radius:3px}.order-ok-page .common-area .common-total-area .common-button .btn:first-of-type{margin-right:5px}@media screen and (min-width: 768px){.order-lists-page .common-area .order-common-list__ul li .info{width:calc(100% - 250px)}.order-lists-page .common-area .order-common-list__ul li .info--title{width:calc(100% - 100px)}.order-lists-page .common-area .common-total-area{margin-top:0}.order-lists-page .common-area .common-total-area .common-coupon .tit{font-size:16px;line-height:22px}.order-lists-page .common-area .common-total-area .common-coupon .coupon-btn{margin:0}.order-lists-page .common-area .common-total-area .common-total{margin-top:20px}.order-lists-page .common-area .common-total-area .pay-area{margin-top:20px}.order-lists-page .coupon-layer .layer__content{padding:100px 30px 30px;height:70vh;min-height:70vh}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li{margin-top:10px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-price{font-size:24px;line-height:34px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-tit{margin-top:5px;font-size:18px;line-height:25px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--common{margin-top:10px;font-size:16px;line-height:22px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .info-area--coupon-year{margin-top:5px}.order-lists-page .coupon-layer .layer__con-area .coupon-list__ul li .btn-area .btn{width:80px}.order-lists-page .coupon-layer .layer__con-area .coupon-write{margin-top:30px}.order-lists-page .coupon-layer .layer__con-area .coupon-write__text--list{font-size:16px;line-height:22px}.order-lists-page .coupon-layer .layer__con-area .coupon-write__input input{width:calc(100% - 105px)}.order-lists-page .coupon-layer .layer__con-area .coupon-write__input .coupon-write-btn{margin:0;margin-left:5px}.order-ok-page .common-area .order-ok-text{padding:30px 0;margin:0 0 30px;width:100%}.order-ok-page .common-area .order-ok-text--title{font-size:24px;line-height:34px}.order-ok-page .common-area .order-ok-text--code{margin-top:10px;font-size:16px;line-height:22px}.order-ok-page .common-area .common-total-area{margin-top:0}.order-ok-page .common-area .common-total-area .pay-ok-text{margin-top:20px}.order-ok-page .common-area .common-total-area .pay-ok-text .text span{font-size:16px;line-height:22px}.order-ok-page .common-area .common-total-area .common-button{margin-top:20px}.order-ok-page .common-area .common-total-area .common-button .btn{margin:0}}.edu-review-lists-page .comment__reply__score{margin-top:0;padding-top:0;border-top:0}.edu-review-lists-page .comment__reply__score__list-area{margin-top:0}.edu-review-lists-page .comment__reply__score__list-area__review li .review-title{margin-top:8px}.edu-review-lists-page .comment__reply__score__list-area__review li .review-title p{position:relative;padding-left:8px;color:#757575;font-size:12px;line-height:17px}.edu-review-lists-page .comment__reply__score__list-area__review li .review-title p::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#e0e0e0}.edu-review-view-page .comment__reply__score{margin-top:0;padding-top:0;border-top:0}.edu-review-view-page .comment__reply__score__list-area{margin-top:0}.edu-review-view-page .comment__reply__score__list-area__review{margin-top:0;border-top:0}.edu-review-view-page .comment__reply__score__list-area__review li{padding:0 0 15px}.edu-review-view-page .comment__reply__score__list-area__review li .user-info{margin-top:10px}.edu-review-view-page .comment__reply__score__list-area__review li .user-info span{font-size:14px;line-height:20px}.edu-review-view-page .common-view__main .review-title{margin-top:20px}.edu-review-view-page .common-view__main .review-title p{position:relative;padding-left:8px;color:#757575;font-size:12px;line-height:17px}.edu-review-view-page .common-view__main .review-title p::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#e0e0e0}.edu-review-view-page .common-view__main .review-main{margin-top:10px}.edu-review-view-page .common-view__main .review-main p{color:#424242;font-size:14px;line-height:20px}.edu-review-view-page .common-view__bottom{padding:0;border-bottom:0}.edu-review-view-page .common-view__bottom .recommend .view-util{margin-left:0}@media screen and (min-width: 768px){.edu-review-lists-page .layout-area__title{margin-bottom:0}.edu-review-lists-page .comment__reply__score__list-area__review li .review-title{margin-top:11px}.edu-review-lists-page .comment__reply__score__list-area__review li .review-title p{font-size:14px;line-height:20px}.edu-review-view-page .comment__reply__score{margin-bottom:12px}.edu-review-view-page .comment__reply__score__list-area__review li{padding:0 0 12px}.edu-review-view-page .common-view{position:relative}.edu-review-view-page .common-view__top .view-util{margin-left:auto}.edu-review-view-page .common-view__main .review-title{margin-top:-22px}.edu-review-view-page .common-view__main .review-title p{font-size:14px;line-height:20px}.edu-review-view-page .common-view__main .review-main{margin-top:20px}.edu-review-view-page .common-view__main .review-main p{font-size:16px;line-height:22px}.edu-review-view-page .common-view__bottom{padding:0 0 20px;border-bottom:1px solid #e0e0e0}.edu-review-view-page .common-view__bottom .recommend .view-util{margin-left:0}}.edu-info .write-content-top .title{display:block !important}.edu-info .write-content-top.border{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.edu-info .e-content__title{margin:30px 0 10px;padding-left:17px;background:url(../images/eea4d0fe4a386dc210e6.png) no-repeat 0 center;background-size:12px;font-size:16px;font-weight:500}.edu-info .e-content__title:first-of-type{margin-top:0}.edu-info .e-content__text{color:#424242}.edu-info .e-content__background{margin:15px 0;padding:20px;background:#F5F5F5;border-radius:10px;text-align:center}.edu-vision-page .e-content__background strong{display:block;margin-bottom:15px;font-size:16px;font-weight:500}.edu-vision-page .e-content__background ul li{display:inline-flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;margin:0 -10px}.edu-vision-page .e-content__background ul li span{display:block;padding-top:39px;font-weight:500;color:#fff}.edu-vision-page .e-content__background ul li:nth-of-type(1){background:#307AB7}.edu-vision-page .e-content__background ul li:nth-of-type(1) span{background:url(../images/8933dc2f18cc0a9234ca.png) no-repeat center 0;background-size:34px}.edu-vision-page .e-content__background ul li:nth-of-type(2){background:#255F8F}.edu-vision-page .e-content__background ul li:nth-of-type(2) span{background:url(../images/5e397c3ceee862dfc8ac.png) no-repeat center 0;background-size:34px}.edu-vision-page .e-content__background ul li:nth-of-type(3){background:#1B4466}.edu-vision-page .e-content__background ul li:nth-of-type(3) span{background:url(../images/1c6cb22f23a57597223a.png) no-repeat center 0;background-size:34px}.edu-vision-page .vision-list{margin-top:30px}.edu-vision-page .vision-list__item{position:relative}.edu-vision-page .vision-list__item:not(:first-child){margin-top:50px}.edu-vision-page .vision-list__item:not(:first-child):after{content:"";display:block;position:absolute;top:-40px;left:0;right:0;width:30px;height:30px;background:url(../images/c3f3dfecc8d302c12074.png) no-repeat center;background-size:30px;margin:0 auto}.edu-vision-page .vision-list__item--vision .vision-list__content ul{margin:10px auto -3px}.edu-vision-page .vision-list__item--vision .vision-list__content ul li{width:calc(33.33% - 6px)}.edu-vision-page .vision-list__item--vision .vision-list__content ul li:nth-of-type(1) span{background:url(../images/944b0362d10c5ac24cc0.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--vision .vision-list__content ul li:nth-of-type(2) span{background:url(../images/f42f57980278be219581.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--vision .vision-list__content ul li:nth-of-type(3) span{background:url(../images/b5625bbb948017cb8efc.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--edu-vision .vision-list__content{border:0;padding:11px 15px;background:#F5F5F5}.edu-vision-page .vision-list__item--strategy .vision-list__content ul{position:relative;border:1px solid #E0E0E0;border-radius:30px;margin:45px auto -3px;padding:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul:before{content:"";display:block;position:absolute;top:-35px;left:0;right:0;width:12px;height:30px;background:url(../images/adb8bc9565e1b1b01cda.png) no-repeat center;background-size:12px;margin:0 auto}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(1) span{background:url(../images/26cce9b5f306236f611c.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(2) span{background:url(../images/522656c1c03612b41473.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(3) span{background:url(../images/ab2ac01029710eee7495.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(4) span{background:url(../images/98ebace802fc208a8a9a.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(5) span{background:url(../images/aa2ae88611d03c93bfca.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(6) span{background:url(../images/15d353e9dc6bc8b0a616.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul li:nth-of-type(7) span{background:url(../images/e5d875b1f65b7e4a67b0.png) no-repeat 0 center;background-size:20px}.edu-vision-page .vision-list__title{border-top:1px solid #212121;padding:10px 0;font-size:16px;font-weight:700}.edu-vision-page .vision-list__content{border:1px solid #E0E0E0;padding:20px 15px;font-weight:500;text-align:center}.edu-vision-page .vision-list__content ul{display:flex;flex-wrap:wrap;max-width:320px;margin:-3px}.edu-vision-page .vision-list__content ul li{width:calc(50% - 6px);height:32px;line-height:32px;background:#F5F5F5;border-radius:50px;margin:3px;padding:0 15px;text-align:center}.edu-vision-page .vision-list__content ul li span{display:inline-block;padding-left:30px}.edu-couse-page .couse-list{border-top:1px solid #212121;margin:15px 0 30px}.edu-couse-page .couse-list__item{border-bottom:1px solid #E0E0E0;padding:15px 0}.edu-couse-page .couse-list__title{display:flex;align-items:center;margin-bottom:10px;font-weight:500}.edu-couse-page .couse-list__ico{display:block;width:22px;height:22px;line-height:22px;border-radius:5px;background:#307AB7;margin-right:5px;font-size:12px;font-weight:700;color:#fff;text-indent:-1px;text-align:center}.edu-couse-page .couse-list__ico--check{background:#9E9E9E url(../images/294bc22a02c6c92fc52b.png) no-repeat center;background-size:12px;text-indent:-9999px;overflow:hidden}.edu-couse-page .couse-list__content .dot-list{color:#424242}.edu-couse-page .couse-list__content .dot-list li:not(:first-child){margin-top:5px}.edu-couse-page .couse-step{margin-top:15px}.edu-couse-page .couse-step__item{border:1px solid #E0E0E0;border-radius:10px;overflow:hidden;text-align:center}.edu-couse-page .couse-step__item strong{display:block;padding:10px 0;background:#307AB7;font-weight:500;color:#fff}.edu-couse-page .couse-step__item p{padding:10px}.edu-couse-page .couse-step__item p span{display:block;font-size:12px;color:#757575}.edu-couse-page .couse-step__item:not(:first-child){margin-top:15px}.edu-couse-page .couse-step__item:nth-of-type(2) strong{background:#255F8F}.edu-couse-page .couse-step__item:nth-of-type(3) strong{background:#1B4466}.edu-couse-page .couse-step__item:nth-of-type(4) strong{background:#102D45}.edu-couse-page .couse-step__item:nth-of-type(5) strong{background:#0B1C2A}.edu-apply-page .apply{margin-top:15px;padding:20px;border-radius:10px;background-color:#F5F5F5}.edu-apply-page .apply__title{padding-bottom:10px;border-bottom:1px solid #212121;font-size:16px;font-weight:700}.edu-apply-page .apply__list{margin-top:10px}.edu-apply-page .apply__list li{position:relative;padding-left:9px}.edu-apply-page .apply__list li:not(:first-of-type){margin-top:5px}.edu-apply-page .apply__list li::before{content:'';position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#97B8D4}.edu-apply-page .apply__item{display:flex}.edu-apply-page .apply__item .title{width:50px;margin-right:15px;font-weight:500}.edu-apply-page .apply__item .con{width:calc(100% - 65px)}.edu-apply-page .apply .button-content{margin-top:15px}.compulsory-edu-page .e-content__text a{display:inline-block;color:#0459C1;text-decoration:underline}.compulsory-edu-page .e-content__link{margin-top:15px;padding:15px 20px;border-radius:5px;background-color:#F5F5F5;font-weight:500}.compulsory-edu-page .e-content__link>a{display:inline-block;width:auto;height:26px;line-height:24px;padding:0 15px;margin-left:10px;border:1px solid #000;border-radius:3px;text-align:center}.compulsory-edu-page .e-content__link>a span{padding-right:20px;background:url(../images/6fbfbb9b8d936ca53396.png) no-repeat right/18px;font-size:12px}.compulsory-edu-page .button-content{width:275px;margin:20px auto 0}.compulsory-edu-page .compulsory-list{margin-top:15px;border-top:1px solid #212121}.compulsory-edu-page .compulsory-list__item{padding:20px 0}.compulsory-edu-page .compulsory-list__item:not(:first-of-type){border-top:1px solid #E0E0E0}.compulsory-edu-page .compulsory-list__title{font-size:16px;font-weight:500}.compulsory-edu-page .compulsory-list__title::after{display:block;content:"";clear:both}.compulsory-edu-page .compulsory-list__title .common-badges__box{float:left;height:26px;line-height:26px;padding:0 6px;margin-right:5px;border-radius:5px}.compulsory-edu-page .compulsory-list__con{display:flex;margin-top:15px}.compulsory-edu-page .compulsory-list__con .subtitle-list{width:140px;margin-right:15px}.compulsory-edu-page .compulsory-list__con .subtitle-list li{display:flex;align-items:center;justify-content:center;height:100%;border-radius:5px;background-color:#F5F5F5;font-weight:500;text-align:center}.compulsory-edu-page .compulsory-list__con .subtitle-list--con2 li{height:calc(100% - 68px)}.compulsory-edu-page .compulsory-list__con .subtitle-list--con2 li:last-of-type{height:44px;margin-top:24px}.compulsory-edu-page .compulsory-list__con .step-list{width:calc(100% - 155px)}.compulsory-edu-page .compulsory-list__con .step-list li{width:100%;height:44px;line-height:42px;border:1px solid #E0E0E0;border-radius:5px;text-align:center}.compulsory-edu-page .compulsory-list__con .step-list li:not(:first-of-type){position:relative;margin-top:24px}.compulsory-edu-page .compulsory-list__con .step-list li:not(:first-of-type)::before{content:'';position:absolute;top:-24px;left:50%;width:24px;height:24px;margin-left:-12px;background:url(../images/56b3bebba3f17be59466.png) no-repeat center/24px}.compulsory-edu-page .compulsory-list__con .step-list li .list-text{padding-left:29px;background:url(../images/3f6a963bbde086192261.png) no-repeat left/24px}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--login{background-image:url(../images/1e573d04ed5d50028ddf.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--click{background-image:url(../images/c32909d4d4a7b5672eee.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--key{background-image:url(../images/effe2dc0682b9acdf8d1.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--page{background-image:url(../images/403bf1f134b68495b041.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--perm{background-image:url(../images/9134c25d47bf45d489bf.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--pin{background-image:url(../images/0fdf32977303e2ad5ea7.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--perm-chk{background-image:url(../images/c99bfd581d61c89b34bf.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--school{background-image:url(../images/56bc7bb61badbd89675e.png)}.compulsory-edu-page .compulsory-list__con .step-list li .list-text--event{background-image:url(../images/89629e9ff62e040eb351.png)}.alliance-organ-page .organ-list{margin-top:15px}.alliance-organ-page .organ-list__item{padding:20px;border:1px solid #E0E0E0;border-radius:10px}.alliance-organ-page .organ-list__item:not(:first-of-type){margin-top:10px}.alliance-organ-page .organ-list__title{display:flex;align-items:center}.alliance-organ-page .organ-list__title .img{width:80px}.alliance-organ-page .organ-list__title>span{display:block;width:calc(100% - 95px);margin-left:15px;font-size:16px;font-weight:500}.alliance-organ-page .organ-list .dot-list{margin-top:10px}.alliance-organ-page .organ-list .dot-list li{display:flex}.alliance-organ-page .organ-list .dot-list li:not(:first-of-type){margin-top:5px}.alliance-organ-page .organ-list .dot-list li>span{width:85px;color:#212121;font-weight:500}.alliance-organ-page .organ-list .dot-list li>a{width:calc(100% - 85px);color:#757575}@media screen and (min-width: 768px){.content.edu-info{max-width:1000px}.edu-info .write-content-top.border{margin-bottom:20px;padding-bottom:15px}.edu-info .e-content__title{margin:40px 0 10px;padding-left:19px;background:url(../images/1f12e31b1e46a487ce51.png) no-repeat 0 center;background-size:14px;font-size:20px}.edu-info .e-content__background{margin:20px 0;padding:30px}.edu-vision-page .e-content__background strong{margin-bottom:20px;font-size:20px}.edu-vision-page .e-content__background ul li{width:160px;height:160px;margin:0 -13px}.edu-vision-page .e-content__background ul li span{padding-top:50px}.edu-vision-page .e-content__background ul li:nth-of-type(1) span{background:url(../images/3cf8415f34cdd0ab9493.png) no-repeat center 0;background-size:40px}.edu-vision-page .e-content__background ul li:nth-of-type(2) span{background:url(../images/340aef842e98163bd236.png) no-repeat center 0;background-size:40px}.edu-vision-page .e-content__background ul li:nth-of-type(3) span{background:url(../images/ceb42c4422660311ff78.png) no-repeat center 0;background-size:40px}.edu-vision-page .vision-list{margin-top:40px}.edu-vision-page .vision-list__item{display:flex;flex-wrap:wrap;justify-content:space-between}.edu-vision-page .vision-list__item:not(:first-child){margin-top:70px}.edu-vision-page .vision-list__item:not(:first-child):after{top:-50px;left:auto;width:calc(100% - 230px);margin:0}.edu-vision-page .vision-list__item--vision .vision-list__content ul{max-width:none;width:609px;margin:15px auto -5px}.edu-vision-page .vision-list__item--vision .vision-list__content ul li{width:193px}.edu-vision-page .vision-list__item--edu-vision .vision-list__content{padding:20px 15px}.edu-vision-page .vision-list__item--strategy .vision-list__content ul{border-radius:60px;margin:45px auto -5px;padding:15px 20px}.edu-vision-page .vision-list__title{width:200px;padding:10px 0;font-size:20px}.edu-vision-page .vision-list__content{width:calc(100% - 230px)}.edu-vision-page .vision-list__content ul{max-width:none;width:895px;margin:-5px}.edu-vision-page .vision-list__content ul li{width:auto;height:34px;line-height:34px;margin:5px;padding:0 20px}.edu-couse-page .e-content__background img{width:auto}.edu-couse-page .couse-list{margin:20px 0 40px}.edu-couse-page .couse-list__item{padding:20px 0}.edu-couse-page .couse-list__title{font-size:18px}.edu-couse-page .couse-list__ico{width:28px;height:28px;line-height:28px;margin-right:10x;font-size:16px}.edu-couse-page .couse-list__ico--check{background:#9E9E9E url(../images/2482b5f02b997bd40ba8.png) no-repeat center;background-size:16px}.edu-couse-page .couse-list__content .dot-list li:not(:first-child){margin-top:8px}.edu-couse-page .couse-step{display:flex;flex-wrap:wrap;margin-top:20px}.edu-couse-page .couse-step__item{width:calc(100% / 5 - 16px)}.edu-couse-page .couse-step__item strong{padding:12px 0}.edu-couse-page .couse-step__item p{padding:20px 10px}.edu-couse-page .couse-step__item p span{font-size:14px}.edu-couse-page .couse-step__item:not(:first-child){margin:0 0 0 20px}.edu-apply-page .apply{margin-top:20px;padding:30px 0}.edu-apply-page .apply__title{max-width:500px;margin:0 auto;padding-bottom:15px;font-size:20px}.edu-apply-page .apply__list{max-width:500px;margin:15px auto 0}.edu-apply-page .apply__list li:not(:first-of-type){margin-top:10px}.edu-apply-page .apply__item .title{width:58px}.edu-apply-page .apply__item .con{width:calc(100% - 73px)}.edu-apply-page .apply .button-content{margin-top:20px}.edu-apply-page .apply .button-content .btn{width:500px}.compulsory-edu-page .e-content__link{margin-top:20px;padding:20px 30px}.compulsory-edu-page .e-content__link>a{height:30px;line-height:28px}.compulsory-edu-page .e-content__link>a span{padding-right:22px;background-image:url(../images/9ba493e01109670b005e.png);background-size:20px;font-size:14px}.compulsory-edu-page .button-content{width:auto}.compulsory-edu-page .button-content .btn{width:300px;height:50px;line-height:48px}.compulsory-edu-page .compulsory-list{margin-top:20px}.compulsory-edu-page .compulsory-list__item{padding:30px 10px}.compulsory-edu-page .compulsory-list__title{font-size:18px}.compulsory-edu-page .compulsory-list__title .common-badges__box{height:28px;line-height:28px;margin-right:10px}.compulsory-edu-page .compulsory-list__con{flex-wrap:wrap;margin-top:20px}.compulsory-edu-page .compulsory-list__con .subtitle-list{display:flex;width:100%;margin:0 0 15px}.compulsory-edu-page .compulsory-list__con .subtitle-list li{width:100%;height:52px}.compulsory-edu-page .compulsory-list__con .subtitle-list--con2 li{width:calc(100% - 307px);height:52px}.compulsory-edu-page .compulsory-list__con .subtitle-list--con2 li:last-of-type{width:259px;height:52px;margin:0 0 0 48px}.compulsory-edu-page .compulsory-list__con .step-list{display:flex;width:100%}.compulsory-edu-page .compulsory-list__con .step-list li{width:259px;height:54px;line-height:52px}.compulsory-edu-page .compulsory-list__con .step-list li:not(:first-of-type){margin:0 0 0 48px}.compulsory-edu-page .compulsory-list__con .step-list li:not(:first-of-type)::before{top:50%;left:-39px;width:30px;height:30px;margin:-15px 0 0 0;background-image:url(../images/bec15717127cdaaf7492.png);background-size:30px}.compulsory-edu-page .compulsory-list__con .step-list li .list-text{padding-left:34px}.alliance-organ-page .organ-list{display:flex;margin-top:20px}.alliance-organ-page .organ-list__item{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(50% - 10px);min-height:170px;padding:30px 30px 30px 160px}.alliance-organ-page .organ-list__item:not(:first-of-type){margin:0 0 0 20px}.alliance-organ-page .organ-list__title .img{position:absolute;top:50%;left:30px;width:110px;height:110px;margin-top:-55px}.alliance-organ-page .organ-list__title>span{width:100%;margin-left:0;font-size:18px}.alliance-organ-page .organ-list .dot-list li:not(:first-of-type){margin-top:10px}.alliance-organ-page .organ-list .dot-list li>span{width:104px}.alliance-organ-page .organ-list .dot-list li>a{width:calc(100% - 104px)}}.my-edu-class-lists-page .edu-area__list .tab__btn{padding:0;width:118px;height:40px;line-height:40px}.my-edu-class-lists-page .edu-area__list .tab__btn.on{background:#307AB7}.my-edu-class-lists-page .edu-area__list .tab__contents{padding:15px 0 0}.my-edu-class-lists-page .edu-area__list__ul li{margin-top:15px}.my-edu-class-lists-page .edu-area__list__ul li:first-of-type{margin-top:0}.my-edu-class-lists-page .edu-area__list__ul li .img{position:relative;overflow:hidden;height:170px;border-radius:10px 10px 0 0}.my-edu-class-lists-page .edu-area__list__ul li .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 20px;width:100%;height:170px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text{flex-basis:calc(100% - 90px);color:#fff}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text .name{font-size:18px;font-weight:500;line-height:25px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text .class{margin-top:5px;font-size:24px;font-weight:700;line-height:34px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__icon{flex-basis:80px;overflow:hidden;border-radius:50%}.my-edu-class-lists-page .edu-area__list__ul li .info{overflow:hidden;padding:15px 20px;border:1px solid #e0e0e0;border-radius:0 0 10px 10px}.my-edu-class-lists-page .edu-area__list__ul li .info .tit{font-size:14px;line-height:20px}.my-edu-class-lists-page .edu-area__list__ul li .info .year{margin-top:5px;padding-left:20px;font-size:14px;font-weight:500;line-height:20px;background:url(../images/71e4820b67534c39481f.png) no-repeat 0 center;background-size:16px}.my-edu-class-lists-page .edu-area__list__ul li .info .year span{color:#757575;font-weight:400}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area{display:flex;align-items:center;margin-top:10px}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area__bg{position:relative;overflow:hidden;width:calc(100% - 35px);height:10px;background:#E0E0E0;border-radius:50px}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area__bg__ing{position:absolute;top:0;left:0;height:10px;background:#307AB7}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area__count{width:35px;color:#307AB7;font-size:12px;font-weight:700;line-height:17px;text-align:right}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button{display:flex;flex-wrap:wrap;margin-top:15px}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button .btn{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px);height:40px;font-size:16px;line-height:38px}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button .btn:nth-of-type(-n+2){margin-top:0}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button .btn:nth-of-type(2n){margin-right:0}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button .btn.play span{padding-right:25px;background:url(../images/4b291fe8ede92264f873.png) no-repeat 100% center;background-size:20px}.my-edu-order-lists-page .edu-area .date-search .date{display:flex;align-items:center}.my-edu-order-lists-page .edu-area .date-search .date .datepicker{width:calc(50% - 10px)}.my-edu-order-lists-page .edu-area .date-search .date span{display:block;width:20px;height:50px;font-size:14px;line-height:50px;text-align:center}.my-edu-order-lists-page .edu-area .date-search .btn{display:block;margin-top:10px}.my-edu-order-lists-page .edu-area .edu-area__list__wrap{margin-top:30px}.my-edu-order-lists-page .edu-area__list{margin-top:25px}.my-edu-order-lists-page .edu-area__list__info{display:flex;align-items:center;position:relative}.my-edu-order-lists-page .edu-area__list__info p{position:relative;margin-right:10px;padding-right:10px;font-size:14px;line-height:20px}.my-edu-order-lists-page .edu-area__list__info p::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.my-edu-order-lists-page .edu-area__list__info p:last-of-type{margin-right:0;padding-right:0}.my-edu-order-lists-page .edu-area__list__info p:last-of-type::after{display:none}.my-edu-order-lists-page .edu-area__list__info .more{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);padding-right:22px;color:#757575;font-size:14px;font-weight:500;line-height:20px;background:url(../images/e3b7d0c1f059555d7e6a.png) no-repeat 100% center;background-size:21px}.my-edu-order-lists-page .edu-area__list:first-of-type{margin-top:0}.my-edu-order-lists-page .edu-area__list__ul{margin-top:14px}.my-edu-order-lists-page .edu-area__list__ul li{display:flex;padding:15px 0;border-bottom:1px solid #e0e0e0}.my-edu-order-lists-page .edu-area__list__ul li:first-of-type{border-top:2px solid #212121}.my-edu-order-lists-page .edu-area__list__ul li .img{position:relative;overflow:hidden;width:150px;height:120px;border-radius:10px}.my-edu-order-lists-page .edu-area__list__ul li .img__patch{display:flex;position:absolute;top:0;left:0;width:100%}.my-edu-order-lists-page .edu-area__list__ul li .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 15px;width:100%;height:120px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text{flex-basis:100%;color:#fff}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text .name{font-size:14px;font-weight:500;line-height:20px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text .class{margin-top:2px;font-size:16px;font-weight:700;line-height:22px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__icon{display:none}.my-edu-order-lists-page .edu-area__list__ul li .info{position:relative;margin-left:10px;width:calc(100% - 160px)}.my-edu-order-lists-page .edu-area__list__ul li .info p{width:100%;font-size:14px;font-weight:500;line-height:20px}.my-edu-order-lists-page .edu-area__list__ul li .info p span{color:#757575;font-weight:400}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .tit{font-weight:500}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .time{margin-top:5px;padding-left:20px;background:url(../images/de2ed1fa0ac95a9607bd.png) no-repeat 0 center;background-size:16px}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .year{margin-top:5px;padding-left:20px;background:url(../images/71e4820b67534c39481f.png) no-repeat 0 center;background-size:16px}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area--main{font-size:16px;font-weight:700;line-height:22px}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area--result{font-size:16px;font-weight:700;line-height:22px;text-align:right}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area--result.end{color:#4CAF50}.my-edu-order-lists-page .edu-area__list__ul li.cancle-li .img::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100}.my-edu-order-lists-page .edu-area__list__ul li.cancle-li .info::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:100}.edu-player-layer .layer__content{padding:50px 0 0}.edu-player-layer .my-edu-player-area .video-area{position:relative}.edu-player-layer .my-edu-player-area .video-area__inner .video-js{display:block;width:100%}.edu-player-layer .my-edu-player-area .video-area__inner .video-cover{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.edu-player-layer .my-edu-player-area .video-area__inner .video-cover .play-pause{display:block;width:50px;height:50px;background:url(../images/b81c15cd0be339e0ba83.png) no-repeat center;background-size:50px;text-indent:-9999px}.edu-player-layer .my-edu-player-area .video-name{margin-top:20px;padding:0 20px}.edu-player-layer .my-edu-player-area .video-name__top{position:fixed;top:0;left:0;width:100%;height:50px;background:#fff;z-index:1000}.edu-player-layer .my-edu-player-area .video-name__top--title{font-size:16px;font-weight:500;line-height:50px;text-align:center}.edu-player-layer .my-edu-player-area .video-name__top .video-remove{position:absolute;top:50%;left:auto;right:13px;transform:translateY(-50%);width:24px;height:24px;background:url(../images/d5770414df30f676e96a.png) no-repeat center;background-size:24px;text-indent:-9999px}.edu-player-layer .my-edu-player-area .video-name__list ul li{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e0e0e0}.edu-player-layer .my-edu-player-area .video-name__list ul li:first-of-type{padding:0 0 10px}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area{width:calc(100% - 40px);color:#757575}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area .title{font-size:14px;line-height:20px}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area .time{margin-top:2px;font-size:12px;line-height:17px}.edu-player-layer .my-edu-player-area .video-name__list ul li .play-btn-area .play{display:block;width:30px;height:30px;background:url(../images/11487bffdcda7d22a518.png) no-repeat center;background-size:30px;text-indent:-9999px}.edu-player-layer .my-edu-player-area .video-name__list ul li.on .text-area{color:#307AB7}.edu-player-layer .my-edu-player-area .video-name__list ul li.on .play-btn-area .play{background:url(../images/64d1cefde70a1033f618.png) no-repeat center;background-size:30px}.edu-player-layer .my-edu-player-area .prev-next-area{display:flex;position:fixed;bottom:0;left:0;padding:13px 0;width:100%;background:#757575}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn{display:block;position:relative;width:50%;height:25px;color:#fff;font-size:14px;font-weight:500;line-height:25px;text-align:center}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:25px;background:#fff}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn:last-of-type::after{display:none}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn.prev span{padding-left:30px;background:url(../images/aaec90b5e13e1952ac49.png) no-repeat 0 center;background-size:25px}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn.next span{padding-right:30px;background:url(../images/32e27154eaaf83ef5992.png) no-repeat 100% center;background-size:25px}.my_edu_print-area{position:relative;margin:30px;width:700px}.my_edu_print-area .design-area__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.my_edu_print-area .design-area__top{margin:100px 0 0;height:170px}.my_edu_print-area .design-area__top--title{font-size:50px;font-weight:700;text-align:center;letter-spacing:.3em}.my_edu_print-area .design-area__info{height:200px}.my_edu_print-area .design-area__info__user-class{margin:0 auto;width:510px}.my_edu_print-area .design-area__info__user-class li{display:flex;margin-top:15px}.my_edu_print-area .design-area__info__user-class li:first-of-type{margin-top:0}.my_edu_print-area .design-area__info__user-class li .title{color:#404040;font-size:20px}.my_edu_print-area .design-area__info__user-class li .title span{padding-left:10px}.my_edu_print-area .design-area__info__user-class li .info{margin-left:10px;color:#404040;font-size:20px}.my_edu_print-area .design-area__middle{margin:90px auto 0}.my_edu_print-area .design-area__middle--sub-title{color:#404040;font-size:23px;font-weight:400;text-align:center}.my_edu_print-area .design-area__middle--year{margin:60px 0 0;color:#404040;font-size:19px;text-align:center}.my_edu_print-area .design-area__bottom__logo{margin:100px auto 0;width:100px}.my_edu_print-area .design-area__bottom__logo img{display:block}.my_edu_print-area .design-area__bottom__lafent{position:relative;font-size:0;text-align:center}.my_edu_print-area .design-area__bottom__lafent .text{display:inline-block;vertical-align:middle;color:#212121;font-size:29px;font-weight:700;text-align:center}.my_edu_print-area .design-area__bottom__lafent .logo{display:inline-block;vertical-align:middle;margin-left:-30px;width:70px;height:70px}.my_edu_print-area .design-area__bottom__lafent .logo img{display:block}.edu-review-layer .layer__content{padding:70px 20px 20px}.edu-review-layer .layer__con-area .edu-info{display:flex;align-items:center;margin:0 -20px;padding:0 20px 20px;border-bottom:10px solid #e0e0e0}.edu-review-layer .layer__con-area .edu-info .img{position:relative;overflow:hidden;width:150px;height:90px;border-radius:10px}.edu-review-layer .layer__con-area .edu-info .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%;height:90px}.edu-review-layer .layer__con-area .edu-info .img__info__text{flex-basis:calc(100% - 40px);color:#fff}.edu-review-layer .layer__con-area .edu-info .img__info__text .name{font-size:10px;font-weight:500;line-height:14px}.edu-review-layer .layer__con-area .edu-info .img__info__text .class{margin-top:2px;font-size:12px;font-weight:700;line-height:17px}.edu-review-layer .layer__con-area .edu-info .img__info__icon{flex-basis:40px;overflow:hidden;border-radius:50%}.edu-review-layer .layer__con-area .edu-info__tit-area{margin-left:15px;width:calc(100% - 165px)}.edu-review-layer .layer__con-area .edu-info__tit-area--title{font-size:14px;font-weight:500;line-height:20px}.edu-review-layer .layer__con-area .area{margin:20px 0 0}.edu-review-layer .layer__con-area .area .edu-title{margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px;text-align:center}.edu-review-layer .layer__con-area .area.edu-score{padding:0 0 20px;border-bottom:1px solid #e0e0e0}.edu-review-layer .layer__con-area .area.edu-score .edu-score__box .star-rating{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;text-align:center}.edu-review-layer .layer__con-area .area.edu-score .edu-score__box .star-rating input{display:none}.edu-review-layer .layer__con-area .area.edu-score .edu-score__box .star-rating label{display:block;width:40px;height:40px;background:url(../images/6a6b007196de4164ded3.png) no-repeat center;background-size:40px;text-indent:-9999px}.edu-review-layer .layer__con-area .area.edu-score .edu-score__box .star-rating :checked ~ label{background:url(../images/5c4c4bf7fe3e40ca0750.png) no-repeat center;background-size:40px}.edu-review-layer .layer__con-area .button-content{position:fixed;bottom:0;left:0;width:100%}.edu-review-layer .layer__con-area .button-content .btn{border-radius:0}@media screen and (min-width: 768px){.mylafent-edu .page-title{margin-bottom:20px;font-size:24px;font-weight:700;line-height:34px}.my-edu-class-lists-page .edu-area__list .tab__btn{width:135px}.my-edu-class-lists-page .edu-area__list .tab__contents{padding:20px 0 0}.my-edu-class-lists-page .edu-area__list__ul{display:flex;flex-wrap:wrap;align-items:start}.my-edu-class-lists-page .edu-area__list__ul li{margin-top:14px;margin-right:14px;width:calc((100% / 3) - 9.333px)}.my-edu-class-lists-page .edu-area__list__ul li:nth-of-type(3n){margin-right:0}.my-edu-class-lists-page .edu-area__list__ul li:nth-of-type(-n+3){margin-top:0}.my-edu-class-lists-page .edu-area__list__ul li .img{height:170px}.my-edu-class-lists-page .edu-area__list__ul li .img__info{height:170px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text{flex-basis:calc(100% - 90px)}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text .name{font-size:14px;line-height:20px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__text .class{font-size:18px;line-height:25px}.my-edu-class-lists-page .edu-area__list__ul li .img__info__icon{align-self:start;flex-basis:80px;padding:20px 0}.my-edu-class-lists-page .edu-area__list__ul li .info{padding:20px}.my-edu-class-lists-page .edu-area__list__ul li .info .tit{font-size:16px;line-height:22px}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area__bg{height:8px}.my-edu-class-lists-page .edu-area__list__ul li .info .gauge-area__count{font-size:14px;line-height:20px}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button{margin-top:20px}.my-edu-class-lists-page .edu-area__list__ul li .info .edu-button .btn{margin-top:8px;margin-right:8px;width:calc(50% - 4px)}.my-edu-order-lists-page .edu-area .date-search{display:flex}.my-edu-order-lists-page .edu-area .date-search .date .datepicker{width:170px}.my-edu-order-lists-page .edu-area .date-search .btn{margin-left:5px;margin-top:0;width:80px}.my-edu-order-lists-page .edu-area__list{margin-top:20px}.my-edu-order-lists-page .edu-area__list__info p{font-size:16px;line-height:22px}.my-edu-order-lists-page .edu-area__list__info .more{display:block}.my-edu-order-lists-page .edu-area__list:first-of-type{margin-top:0}.my-edu-order-lists-page .edu-area__list__ul{margin-top:15px}.my-edu-order-lists-page .edu-area__list__ul li{padding:20px 0}.my-edu-order-lists-page .edu-area__list__ul li .img{width:230px;height:140px}.my-edu-order-lists-page .edu-area__list__ul li .img__info{padding:30px 20px;width:100%;height:140px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text{flex-basis:calc(100% - 60px);color:#fff}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text .name{font-size:14px;font-weight:500;line-height:20px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__text .class{margin-top:5px;font-size:18px;line-height:25px}.my-edu-order-lists-page .edu-area__list__ul li .img__info__icon{display:block;align-self:start;overflow:hidden;width:50px;height:50px;border-radius:50%}.my-edu-order-lists-page .edu-area__list__ul li .info{display:flex;justify-content:space-between;align-items:center;margin-left:20px;width:calc(100% - 250px)}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area{display:flex;flex-wrap:wrap;width:60%}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .tit{width:100%;font-size:16px;font-weight:500;line-height:22px}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .time{margin-top:10px;margin-right:10px;padding-right:10px;width:auto}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .time::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.my-edu-order-lists-page .edu-area__list__ul li .info .sub-area .year{margin-top:10px;width:auto}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area{position:static;width:40%}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area--main{font-size:18px;line-height:25px}.my-edu-order-lists-page .edu-area__list__ul li .info .price-area--result{font-size:18px;line-height:25px}.edu-player-layer .layer__table{width:100%}.edu-player-layer .layer__content{padding:0;min-height:100vh;height:100%;border-radius:0}.edu-player-layer .my-edu-player-area .pc-inner{display:flex}.edu-player-layer .my-edu-player-area .video-area{width:calc(100% - 570px)}.edu-player-layer .my-edu-player-area .video-area__inner{width:100%;height:100vh}.edu-player-layer .my-edu-player-area .video-area__inner .video-js{width:100%;height:100%}.edu-player-layer .my-edu-player-area .video-area__inner .video-cover .play-pause{width:80px;height:80px;background-size:80px}.edu-player-layer .my-edu-player-area .video-name{padding:0;margin-top:0;width:570px}.edu-player-layer .my-edu-player-area .video-name__top{position:relative;margin:0;padding:0 20px;height:70px;border-bottom:1px solid #e0e0e0}.edu-player-layer .my-edu-player-area .video-name__top--title{font-size:20px;line-height:70px;text-align:left}.edu-player-layer .my-edu-player-area .video-name__top .video-remove{right:20px;width:30px;height:30px;background-size:30px}.edu-player-layer .my-edu-player-area .video-name__list{margin-top:20px;padding:0 20px}.edu-player-layer .my-edu-player-area .video-name__list ul li{padding:12px 0}.edu-player-layer .my-edu-player-area .video-name__list ul li:first-of-type{padding:0 0 12px}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area{display:flex;align-items:center;width:calc(100% - 42px)}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area .title{margin-right:10px;width:290px;font-size:16px;line-height:22px}.edu-player-layer .my-edu-player-area .video-name__list ul li .text-area .time{margin-top:0;width:calc(100% - 300px);font-size:16px;line-height:22px}.edu-player-layer .my-edu-player-area .video-name__list ul li .play-btn-area{padding-right:10px}.edu-player-layer .my-edu-player-area .video-name__list ul li .play-btn-area .play{width:22px;height:22px;background-size:22px}.edu-player-layer .my-edu-player-area .video-name__list ul li.on .text-area{font-weight:500}.edu-player-layer .my-edu-player-area .video-name__list ul li.on .play-btn-area .play{background-size:22px}.edu-player-layer .my-edu-player-area .prev-next-area{padding:15px 0;left:auto;right:0;width:570px}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn{height:30px;font-size:18px}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn::after{height:50px}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn.prev span{padding-left:35px;background-size:30px}.edu-player-layer .my-edu-player-area .prev-next-area .play-btn.next span{padding-right:35px;background-size:30px}.edu-review-layer .layer__content{padding:100px 30px 30px}.edu-review-layer .layer__con-area .edu-info{margin:0 -30px;padding:0 30px 30px}.edu-review-layer .layer__con-area .edu-info__tit-area{margin-left:20px;width:calc(100% - 170px)}.edu-review-layer .layer__con-area .edu-info__tit-area--title{font-size:16px;line-height:22px}.edu-review-layer .layer__con-area .area{margin:30px 0 0}.edu-review-layer .layer__con-area .area .edu-title{font-size:16px;line-height:22px}.edu-review-layer .layer__con-area .area.edu-score{padding:0 0 30px}.edu-review-layer .layer__con-area .button-content{position:static;margin-top:30px}.edu-review-layer .layer__con-area .button-content .btn{margin:0;width:100%;border-radius:3px}}.faq-list-page .top__search select{margin-bottom:10px}.faq-list-page .faq-area{margin-top:20px}.faq-list-page .faq-area .faq-list{border-top:2px solid #212121}.faq-list-page .faq-area .faq-list__item{padding:0}.faq-list-page .faq-area .faq-list .q-btn{display:block;position:relative;padding:15px 0 15px 34px;width:100%;font-size:14px;font-weight:500;line-height:20px;text-align:left;background:url(../images/b6ab0dae307766c989f3.png) no-repeat 0 15px;background-size:24px}.faq-list-page .faq-area .faq-list .q-btn::after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background:url(../images/7e64e07d414c8ef919aa.png) no-repeat center;background-size:12px}.faq-list-page .faq-area .faq-list .q-btn.on::after{transform:translateY(-50%) rotate(180deg);background:url(../images/7e64e07d414c8ef919aa.png) no-repeat center;background-size:12px}.faq-list-page .faq-area .faq-list .q-btn.on+.faq-list__a{display:block}.faq-list-page .faq-area .faq-list .q-btn .cate{display:block}.faq-list-page .faq-area .faq-list .q-btn .tit{display:block;margin-top:5px;font-weight:400}.faq-list-page .faq-area .faq-list__a{display:none;padding:15px;background:#F5F5F5}.faq-list-page .faq-area .faq-list__a .con{font-size:14px;line-height:20px}.faq-list-page .faq-area .faq-list__a img{display:block}.request-write-page .request-write-area .write-type-list--tit{font-size:14px;line-height:20px}.request-write-page .request-write-area .write-type-list .check-type{display:flex;margin-top:20px}.request-write-page .request-write-area .write-type-list .check-type__list{position:relative;margin-right:5px;width:calc((100% / 3) - 7.5px)}.request-write-page .request-write-area .write-type-list .check-type__list:last-of-type{margin-right:0}.request-write-page .request-write-area .write-type-list .check-type__list input{position:absolute;top:0;left:0;width:0;height:0}.request-write-page .request-write-area .write-type-list .check-type__list input:checked+label{background:#307AB7}.request-write-page .request-write-area .write-type-list .check-type__list label{display:block;height:40px;color:#fff;font-size:14px;font-weight:500;line-height:40px;text-align:center;background:#BDBDBD;border-radius:3px}.request-write-page .request-write-area .form{margin-top:20px}.request-write-page .request-write-area .form .form__content .sub-text{position:relative;padding-left:9px;margin-top:10px;color:#757575;font-size:14px;line-height:20px}.request-write-page .request-write-area .form .form__content .sub-text::before{content:'';display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background:#e0e0e0}.request-write-page .request-write-area .form .form__content .check-area .design-input{margin-top:10px}.request-write-page .request-write-area .form .form__content .check-area .design-input:first-of-type{margin-top:0}.request-write-page .request-write-area .form .form__content .check-area .sub-text{margin-left:23px;margin-top:5px}.request-write-page .request-write-area .form .form__content--file .file-list input[type='text']{width:calc(100% - 75px)}.request-write-page .request-write-area .form .form__content--file .file-list .input-file-wrap label{display:block;width:70px;height:50px;color:#fff;font-size:14px;font-weight:500;line-height:50px;text-align:center;background:#212121;border-radius:3px}.request-write-page .request-write-area .all-check-area{margin-top:20px;border:1px solid #e0e0e0;border-radius:3px}.request-write-page .request-write-area .all-check-area .all-check{padding:16px 10px;border-bottom:1px solid #e0e0e0}.request-write-page .request-write-area .all-check-area .sub-check{padding:15px 10px}.request-write-page .request-write-area .all-check-area .sub-check .design-input{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.request-write-page .request-write-area .all-check-area .sub-check .design-input label{height:auto}.request-write-page .request-write-area .all-check-area .sub-check .design-input:first-of-type{margin-top:0}.request-write-page .request-write-area .all-check-area .sub-check .design-input .more-btn{display:block;color:#757575;font-size:14px;line-height:20px}.request-write-page .request-write-area .all-check-area .sub-check .design-input .more-btn span{padding-right:25px;background:url(../images/e3b7d0c1f059555d7e6a.png) no-repeat 100% center;background-size:20px}.request-write-page .request-write-area .button-content{position:static}.request-write-page .request-write-area .button-content .btn{border-radius:3px}.law-info-page{color:#424242}.law-info-page .tab__contents{padding:30px 0 0}.law-info-page .tab__contents>p{margin-bottom:30px}.law-info-page h3{margin-bottom:20px;font-size:18px;font-weight:700;color:#212121}.law-info-page .law-list>li:not(:first-of-type){margin-top:30px}.law-info-page .law-list>li .law-list__con{color:#424242}.law-info-page .law-list>li .law-list__con>li:not(:first-of-type){margin-top:20px}.law-info-page .law-list>li .law-list__con>li strong{display:block;margin-bottom:10px;font-size:16px;font-weight:500;color:#212121}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(1):before{content:"1. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(2):before{content:"2. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(3):before{content:"3. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(4):before{content:"4. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(5):before{content:"5. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(6):before{content:"6. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(7):before{content:"7. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(8):before{content:"8. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(9):before{content:"9. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(10):before{content:"10. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(11):before{content:"11. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(12):before{content:"12. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(13):before{content:"13. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(14):before{content:"14. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(15):before{content:"15. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(16):before{content:"16. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(17):before{content:"17. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(18):before{content:"18. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(19):before{content:"19. "}.law-info-page .law-list>li .law-list__con>li ol li:nth-of-type(20):before{content:"20. "}@media screen and (min-width: 768px){.faq-list-page .top__search{display:flex;justify-content:center;align-items:center}.faq-list-page .top__search select{margin-right:5px;margin-bottom:0;width:150px}.faq-list-page .top__search .search{width:400px}.faq-list-page .faq-area{margin-top:30px}.faq-list-page .faq-area .faq-list .q-btn{display:flex;padding:15px 60px 15px 80px;font-size:16px;line-height:22px;background:url(../images/b6ab0dae307766c989f3.png) no-repeat 20px center;background-size:30px}.faq-list-page .faq-area .faq-list .q-btn::after{right:25px;width:36px;height:36px;background-size:18px}.faq-list-page .faq-area .faq-list .q-btn.on::after{background-size:18px}.faq-list-page .faq-area .faq-list .q-btn .cate{width:140px}.faq-list-page .faq-area .faq-list .q-btn .tit{margin-top:0;width:calc(100% - 140px)}.faq-list-page .faq-area .faq-list__a{padding:20px 80px}.faq-list-page .faq-area .faq-list__a .con{font-size:16px;line-height:22px}.request-write-page .request-write-area .write-type-list{margin-top:30px}.request-write-page .request-write-area .write-type-list--tit{font-size:16px;line-height:22px}.request-write-page .request-write-area .write-type-list .check-type{margin-top:30px}.request-write-page .request-write-area .write-type-list .check-type__list{width:130px}.request-write-page .request-write-area .write-type-list .check-type__list label{font-size:16px}.request-write-page .request-write-area .form{margin-top:30px}.request-write-page .request-write-area .form .form__content--file .file-list input[type='text']{width:calc(100% - 85px)}.request-write-page .request-write-area .form .form__content--file .file-list .input-file-wrap label{width:80px;font-size:16px}.request-write-page .request-write-area .all-check-area{margin-top:30px}.request-write-page .request-write-area .all-check-area .all-check{padding:15px 20px}.request-write-page .request-write-area .all-check-area .sub-check{padding:15px 20px}.law-info-page .toggle__btn{display:none}.law-info-page .toggle__option{position:static;display:flex;flex-wrap:wrap}.law-info-page .toggle__title{width:calc(100%/3);height:50px;line-height:50px;font-weight:700;text-align:center}.law-info-page .toggle__title:not(:nth-of-type(-n+3)){border-top:1px solid #ddd}.law-info-page .toggle__title:not(:nth-of-type(3n)){border-right:1px solid #ddd}.law-info-page .toggle__title.on{background-color:#307AB7;color:#fff}.law-info-page .tab__contents>p{margin-bottom:50px}.law-info-page h3{margin-bottom:10px;font-size:20px}.law-info-page .law-list>li:not(:first-of-type){margin-top:50px}.law-info-page .law-list>li .law-list__con>li strong{font-size:18px}}.recruit .ad{display:block;margin-left:10px;width:53px;height:21px;color:#757575;font-size:12px;font-weight:500;text-align:center;line-height:21px;background:#fff;border:1px solid #e0e0e0;border-radius:3px}.common-business-list{display:flex;flex-wrap:wrap}.common-business-list li{padding:15px;margin-right:13px;margin-top:13px;width:calc(50% - 6.5px);border:1px solid #e0e0e0;border-radius:10px}.common-business-list li:nth-of-type(-n+2){margin-top:0}.common-business-list li:nth-of-type(2n){margin-right:0}.common-business-list li .company-logo{display:flex;align-items:center;justify-content:center;margin:0 auto;height:45px;overflow:hidden}.common-business-list li .company-logo img{display:block;width:100%;margin:0 auto;object-fit:contain}.common-business-list li .company-info{margin-top:15px}.common-business-list li .company-info--tit{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.common-business-list li .company-info--type{margin-top:2px;font-size:12px;line-height:17px}.common-business-list li .company-info--add{display:flex;margin-top:8px;color:#757575;font-size:12px;line-height:17px}.common-business-list li .company-info--add span{position:relative;margin-right:5px;padding-right:5px}.common-business-list li .company-info--add span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.common-business-list li .company-info--add span:last-of-type{margin-right:0;padding-right:0}.common-business-list li .company-info--add span:last-of-type::after{display:none}.common-business-list li .company-info--result{margin-top:8px;color:#409DBE;font-size:12px;font-weight:700;line-height:17px}.common-business-list.type-02{display:block}.common-business-list.type-02 li{margin-right:0;margin-top:13px;width:100%}.common-business-list.type-02 li:first-of-type{margin-top:0}.common-business-list.type-02 li:nth-of-type(-n+2){margin-top:13px}.common-business-list.type-02 li .company-info{margin-top:0}.common-business-list.type-02 li .company-info .box.box-1 .company-info--add{margin-top:8px}.common-business-list.type-02 li .company-info .box.box-2{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.common-business-list.type-02 li .company-info .box.box-2 .company-text{width:calc(100% - 70px)}.common-business-list.type-02 li .company-info .box.box-2 .company-logo{margin:0;width:70px;height:auto}.common-business-list.type-02 li .company-info--result{margin-top:0}.common-business-list.type-02 li .company-info--add{margin-top:0}.common-business-list.type-02 li .company-info--type{margin-top:5px}.common-business-list.type-03 li{margin:0 6.5px;width:256px}.common-business-list.type-03 li .company-logo{width:80px;height:auto}.common-business-list.type-03 li .company-info--tit{text-align:center}.common-business-list.type-03 li .company-info__sub-list{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.common-business-list.type-03 li .company-info__sub-list .info.info-01{width:calc(100% - 50px)}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list{display:flex;align-items:center;margin-top:5px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list:first-of-type{margin-top:0}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list span{display:block;padding-left:20px;width:92px;font-size:14px;font-weight:500}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list span.ico-01{background:url(../images/9f2fec2444b229959520.png) no-repeat 0 center;background-size:16px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list span.ico-02{background:url(../images/83292efd3ab9b76f3d7d.png) no-repeat 0 center;background-size:16px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list span.ico-03{background:url(../images/3b5bc22f43fa2f85eb6c.png) no-repeat 0 center;background-size:16px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list .all-more{display:block;width:59px;height:21px;color:#757575;font-size:12px;font-weight:500;line-height:20px;text-align:center;border:1px solid #e0e0e0;border-radius:3px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list .count{padding-left:0;width:50px;color:#757575;font-size:14px;font-weight:400;line-height:20px}.common-business-list.type-03 li .company-info__sub-list .info.info-02{width:50px}.common-business-list.type-03 li .company-info__sub-list .info.info-02 .check-btn .pick{display:block;position:relative;padding-top:43px;color:#bdbdbd;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}.common-business-list.type-03 li .company-info__sub-list .info.info-02 .check-btn .pick::before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:40px;background:#BDBDBD url(../images/45b936159ca80f60b4df.png) no-repeat center;background-size:20px;border-radius:10px}.common-business-list.type-03 li .company-info__sub-list .info.info-02 .check-btn .pick.on{color:#307AB7}.common-business-list.type-03 li .company-info__sub-list .info.info-02 .check-btn .pick.on::before{background:#307AB7 url(../images/45b936159ca80f60b4df.png) no-repeat center}.common-business-area__top{padding-bottom:20px;border-bottom:0}.common-business-area__top .write-btn{display:block;width:90px;height:40px;color:#fff;font-size:14px;font-weight:500;line-height:40px;text-align:center;background:#307AB7;border-radius:3px}.common-business-area__top .write-btn span{padding-left:20px;background:url(../images/458c350625a4ceed6e01.png) no-repeat 0 center;background-size:18px}.recruit-main-page .recruit-main-area .recruit-tab{padding:25px 20px;border:1px solid #e0e0e0;border-radius:10px}.recruit-main-page .recruit-main-area .recruit-tab .tab .more-btn{display:block;padding-right:20px;margin-left:auto;color:#757575;font-size:14px;font-weight:500;background:url(../images/e3b7d0c1f059555d7e6a.png) no-repeat 100% center;background-size:20px}.recruit-main-page .recruit-main-area .recruit-tab .tab__btn{margin-right:15px;height:auto;color:#212121;font-size:16px;font-weight:500;line-height:22px;background:none;border:0}.recruit-main-page .recruit-main-area .recruit-tab .tab__btn:last-of-type{margin-right:0}.recruit-main-page .recruit-main-area .recruit-tab .tab__btn.on{padding-left:25px;color:#307AB7;font-weight:700;background:url(../images/eef9e075e5e65bddf3bc.png) no-repeat 0 center;background-size:20px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents{padding:0;margin-top:20px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list{display:flex;flex-wrap:wrap}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li{margin-right:16px;margin-top:15px;width:calc((100% / 4) - 12px)}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li:nth-of-type(-n+4){margin-top:0}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li:nth-of-type(4n){margin-right:0}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p{position:relative;padding-top:67px;word-break:keep-all;font-size:14px;line-height:20px;text-align:center}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p::before{content:'';display:block;position:absolute;top:0;left:0;width:62px;height:62px;border-radius:50%;z-index:-1}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-1{background:url(../images/0961b6fd9362c9f06b39.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-2{background:url(../images/88989180ea285f040f46.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-3{background:url(../images/8fe5971c4b55f9dcdfd6.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-4{background:url(../images/240bf8287e792642f05f.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-5{background:url(../images/250a42e0381190644c79.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-6{background:url(../images/bbd85a330fa32c25a945.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-7{background:url(../images/780643c9e9739bb5e021.png) no-repeat center 17px;background-size:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-8{background:url(../images/3872cda378e12998d5a2.png) no-repeat center 17px;background-size:30px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-9{background:url(../images/0091d058315f13949b26.png) no-repeat center 17px;background-size:30px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list.type-1 li a p::before{background:#EEF4F9}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list.type-2 li a p::before{background:#EDF6F0}.recruit-main-page .recruit-main-area .common-business-area__top{padding-bottom:0}.recruit-main-page .recruit-main-area .common-business-area__top h3{display:flex;align-items:center}.recruit-main-page .recruit-main-area .list-box{margin-top:40px}.recruit-main-page .recruit-main-area .list-box:first-of-type{margin-top:0}.recruit-main-page .recruit-main-area .list-box .banner-box{margin-top:40px !important}.recruit-main-page .recruit-main-area .list-box .banner-box.layout-area__side{border-top:0;margin:0;padding:0}.recruit-main-page .recruit-main-area .list-box .main-page .section--num6 .board{padding:0}@media screen and (min-width: 768px){.common-business-list li{padding:20px;margin-right:12px;margin-top:12px;width:calc((100% / 3) - 8px)}.common-business-list li:nth-of-type(-n+3){margin-top:0}.common-business-list li:nth-of-type(2n){margin-right:12px}.common-business-list li:nth-of-type(3n){margin-right:0}.common-business-list li .company-logo{height:68px}.common-business-list li .company-info{margin-top:20px}.common-business-list li .company-info--tit{font-size:18px;line-height:25px}.common-business-list li .company-info--type{margin-top:5px;font-size:14px;line-height:20px}.common-business-list li .company-info--add{margin-top:10px;font-size:14px;line-height:20px}.common-business-list li .company-info--result{margin-top:10px;font-size:14px;line-height:20px}.common-business-list--col4 li{width:calc((100% / 4) - 9px);padding:15px 10px}.common-business-list--col4 li:nth-of-type(-n+4){margin-top:0}.common-business-list--col4 li:nth-of-type(3n){margin-right:12px}.common-business-list--col4 li:nth-of-type(4n){margin-right:0}.common-business-list.type-02 li{margin-right:0;margin-top:10px;width:100%}.common-business-list.type-02 li:nth-of-type(-n+2){margin-top:0}.common-business-list.type-02 li .company-info--tit{font-size:16px;line-height:22px}.common-business-list.type-03 li{margin:0 6.5px;width:256px}.common-business-list.type-03 li .company-logo{width:106px;height:60px}.common-business-list.type-03 li .company-info__sub-list{margin-top:10px}.common-business-list.type-03 li .company-info__sub-list .info.info-01 .list span{width:94px}.common-business-area__top .write-btn{width:110px;font-size:16px}.common-business-area__top .write-btn span{padding-left:22px;background-size:20px}.recruit-main-page{overflow:initial}.recruit-main-page .recruit-main-area .recruit-tab{padding:30px 20px}.recruit-main-page .recruit-main-area .recruit-tab .tab .more-btn{padding-right:22px}.recruit-main-page .recruit-main-area .recruit-tab .tab__btn{margin-right:20px;font-size:20px;line-height:28px}.recruit-main-page .recruit-main-area .recruit-tab .tab__btn.on{padding-left:29px;background-size:24px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents{margin-top:30px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list{flex-wrap:nowrap}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li{margin-top:0;width:66px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li:nth-of-type(4n){margin-right:16px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li:last-of-type{margin-right:0}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p{padding-top:76px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p::before{width:66px;height:66px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-1{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-2{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-3{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-4{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-5{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-6{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-7{background-size:32px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-8{background-size:34px}.recruit-main-page .recruit-main-area .recruit-tab .tab__contents .recruit-cate-list li a p.ico-9{background-size:34px}.recruit-main-page .recruit-main-area .banner{display:block;margin-top:60px}.recruit-main-page .recruit-main-area .common-business-area__top{padding-bottom:0}.recruit-main-page .recruit-main-area .common-business-area__top h3{display:flex;align-items:center}.recruit-main-page .recruit-main-area .list-box{margin-top:60px}.recruit-main-page .recruit-main-area .list-box .banner-box{margin-top:0 !important}.recruit-main-page .recruit-main-area .list-box .main-page .section--num6 .board{padding:0}.recruit-main-page .recruit-main-area .list-box.list-box-01 .common-business-list li{margin-top:0;margin-right:24px;width:calc((100% / 4) - 18px)}.recruit-main-page .recruit-main-area .list-box.list-box-01 .common-business-list li:nth-of-type(4n){margin-right:0}.recruit-main-page .recruit-main-area .list-box.list-box-02{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between}.recruit-main-page .recruit-main-area .list-box.list-box-02 .common-business-area__top{width:100%}.recruit-main-page .recruit-main-area .list-box.list-box-02 .common-business-list{display:flex;align-items:start;width:calc(100% - 408px)}.recruit-main-page .recruit-main-area .list-box.list-box-02 .common-business-list li{margin-right:12px;margin-top:10px;width:calc(50% - 6px);height:138px}.recruit-main-page .recruit-main-area .list-box.list-box-02 .common-business-list li:nth-of-type(-n+2){margin-top:0}.recruit-main-page .recruit-main-area .list-box.list-box-02 .common-business-list li:nth-of-type(2n){margin-right:0}.recruit-main-page .recruit-main-area .list-box.list-box-03 .common-business-list li{margin-top:0;margin-right:24px;width:calc((100% / 4) - 18px)}.recruit-main-page .recruit-main-area .list-box.list-box-03 .common-business-list li:nth-of-type(4n){margin-right:0}.recruit-main-page .recruit-main-area .list-box.list-box-04{position:relative}.recruit-main-page .recruit-main-area .list-box.list-box-04 .common-business-list li{margin:0 0 0 24px;width:282px}.recruit-main-page .recruit-main-area .list-box.list-box-04 .common-business-list li:first-of-type{margin:0}.recruit-main-page .recruit-main-area .list-box.list-box-04 .arrow-area .arrow-btn{position:absolute;top:60%;transform:translateY(-50%);width:40px;height:40px;text-indent:-9999px}.recruit-main-page .recruit-main-area .list-box.list-box-04 .arrow-area .arrow-btn.prev{left:-60px;background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:40px}.recruit-main-page .recruit-main-area .list-box.list-box-04 .arrow-area .arrow-btn.next{right:-60px;background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:40px}.recruit-main-page .recruit-main-area .list-box.list-box-05{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:start}.recruit-main-page .recruit-main-area .list-box.list-box-05 .main-page{width:calc(100% - 408px)}.recruit-main-page .recruit-main-area .list-box.list-box-05 .main-page .main-title h3{font-size:24px;line-height:34px}.recruit-main-page .recruit-main-area .list-box.list-box-05 .banner-visual{margin:0}}.recruit-lists-page .recruit-lists-area .common-business-area .top-inner .common-business-area__top{margin-top:40px}.recruit-lists-page .recruit-lists-area .common-business-area .top-inner .common-business-area__top:first-of-type{margin-top:0}.recruit-lists-page .recruit-lists-area .common-business-area__top{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.recruit-lists-page .recruit-lists-area .common-business-area__top h3{display:flex;align-items:center}.recruit-lists-page .recruit-lists-area .common-select{margin-top:30px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area{margin-top:20px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__top select{width:100px;height:40px;line-height:40px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list{margin-top:15px;border-top:2px solid #212121}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li{padding:15px 0;border-bottom:1px solid #e0e0e0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info{display:flex;flex-wrap:wrap}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info .company-title-patch .common-badges__box:not(:first-child){margin-left:2px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info .company-title-patch .common-badges__box.off{color:#757575;background:#E0E0E0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info__box{width:calc(100% - 80px);padding-left:15px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info__box--image{display:flex;align-items:center;width:80px;height:80px;border-radius:10px;overflow:hidden;padding-left:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--tit{margin-top:5px;color:#111;font-size:16px;font-weight:500;line-height:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--type{margin-top:5px;font-size:14px;line-height:20px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--add{display:flex;margin-top:10px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--add span{display:block;position:relative;padding-right:5px;margin-right:5px;color:#757575;font-size:12px;line-height:17px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--add span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--add span:last-of-type::after{display:none}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data{margin-top:15px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result{display:flex}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span{display:block;margin-right:30px;padding-left:20px;font-size:14px;font-weight:500;line-height:20px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.end-year{background:url(../images/d2324a0237182f432270.png) no-repeat 0 center;background-size:16px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.end-year em{padding-left:10px;color:#307AB7;font-weight:700}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.write-year{background:url(../images/7f52b5ae8bf37ae8bcbf.png) no-repeat 0 center;background-size:16px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.write-year em{padding-left:10px;color:#757575;font-weight:400}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span:last-of-type{margin-right:0}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a{display:flex;flex-wrap:wrap}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-logo{display:block;width:80px;margin:0;overflow:visible}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-logo--result{color:#409DBE;font-size:12px;font-weight:700;line-height:17px;letter-spacing:-0.1em}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-logo img{height:100%}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-info{width:calc(100% - 80px);margin:0;padding-left:10px}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-info--tit{height:20px}.recruit-list-layer .layer__con-area .recruit-list-check li{display:flex;align-items:center;overflow:hidden;margin-top:15px;padding:20px;background:#F5F5F5;border-radius:10px}.recruit-list-layer .layer__con-area .recruit-list-check li:first-of-type{margin-top:0}.recruit-list-layer .layer__con-area .recruit-list-check li .info{width:calc(100% - 85px)}.recruit-list-layer .layer__con-area .recruit-list-check li .info .tit{font-size:16px;font-weight:500;display:-webkit-box;width:100%;height:44px;overflow:hidden;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list{display:flex;margin-top:6px}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list span{display:block}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list span.dot{position:relative;padding-left:8px;font-size:14px;font-weight:500;line-height:20px}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list span.dot::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#e0e0e0}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list span.year{margin-left:10px;color:#757575;font-size:14px;line-height:20px}.recruit-list-layer .layer__con-area .recruit-list-check li .check-btn{margin-left:15px}.recruit-list-layer .layer__con-area .recruit-list-check li .check-btn .check{display:block;width:70px;height:30px;color:#212121;font-size:14px;font-weight:500;line-height:30px;text-align:center;border:1px solid #212121;border-radius:3px;background:#fff}.recruit-apply-ok-layer .layer__content{padding:110px 20px 20px}.recruit-apply-ok-layer .layer__con-area .ok-page-area .button-content .btn{margin:0 auto;width:185px}@media screen and (min-width: 768px){.recruit-lists-page .recruit-lists-area .common-select{padding:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area{margin-top:30px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area .top-inner .common-business-area__top{margin-top:60px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__top select{width:110px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list{margin-top:20px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li{padding:12px 20px 12px 0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .list-link{display:flex;justify-content:space-between;align-items:center}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info .company-title-patch .common-badges__box--round{height:24px;font-size:14px;line-height:24px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info__box{width:calc(100% - 120px);padding-left:16px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info__box--image{width:120px;height:120px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--tit{margin-top:10px;font-size:18px;line-height:25px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--type{font-size:16px;line-height:22px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-info--add span{font-size:14px;line-height:20px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data{margin-top:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result{display:block}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span{display:flex;margin-top:5px;margin-right:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span b{width:70px}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.end-year em{padding-left:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span.write-year em{padding-left:0}.recruit-lists-page .recruit-lists-area .common-recruit-list-area__list li .company-data--result span:first-of-type{margin-top:0}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-logo{width:95px}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-logo--result{font-size:14px;line-height:20px;letter-spacing:-0.1em}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-info{width:calc(100% - 95px)}.recruit-lists-page .recruit-lists-area__list-area--premium .common-business-list li a .company-info--tit{height:25px}.recruit-list-layer .layer__content{padding:100px 30px 30px;min-height:50vh;height:50vh}.recruit-list-layer .layer__con-area .recruit-list-check li{margin-top:10px}.recruit-list-layer .layer__con-area .recruit-list-check li .info{width:calc(100% - 90px)}.recruit-list-layer .layer__con-area .recruit-list-check li .info .tit{display:-webkit-box;width:100%;height:22px;overflow:hidden;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.recruit-list-layer .layer__con-area .recruit-list-check li .info .sub-list{margin-top:11px}.recruit-list-layer .layer__con-area .recruit-list-check li .check-btn{margin-left:10px}.recruit-list-layer .layer__con-area .recruit-list-check li .check-btn .check{width:80px}.recruit-apply-ok-layer .layer__table{width:550px}.recruit-apply-ok-layer .layer__content{padding:40px 0;height:auto;min-height:auto}.recruit-apply-ok-layer .layer__con-area .ok-page-area{width:550px}.recruit-apply-ok-layer .layer__con-area .ok-page-area .tit{margin-top:0}.recruit-apply-ok-layer .layer__con-area .ok-page-area .button-content{margin-top:30px}.recruit-apply-ok-layer .layer__con-area .ok-page-area .button-content .btn{margin:0 auto;width:200px}}.contents .content.lecture-view-page{padding:30px 20px 0}.recruit-view-page .layout-area__content{padding:0 0 40px}.recruit-view-page .recruit-view-area.common-view .common-view__top{padding:0;margin:0}.recruit-view-page .recruit-view-area.common-view .common-view__top .common-view__title .common-badges__box{display:inline-block;margin-bottom:5px;color:#fff;font-size:14px}.recruit-view-page .recruit-view-area.common-view .common-view__top .common-view__title span{margin-bottom:0}.recruit-view-page .recruit-view-area.common-view .common-view__top .line-area{justify-content:space-between}.recruit-view-page .recruit-view-area.common-view .common-view__top .line-area .view-util{margin:0}.recruit-view-page .recruit-view-area .common-company-info .text-list{display:flex;margin-right:20px;margin-top:5px;padding-left:20px;font-size:14px;font-weight:500;line-height:20px}.recruit-view-page .recruit-view-area .common-company-info .text-list:nth-of-type(-n+2){margin-top:0}.recruit-view-page .recruit-view-area .common-company-info .text-list:nth-of-type(2n){margin-right:0}.recruit-view-page .recruit-view-area .common-company-info .text-list.default{background:url(../images/9f2fec2444b229959520.png) no-repeat 0 center;background-size:16px}.recruit-view-page .recruit-view-area .common-company-info .text-list.portfolio{background:url(../images/83292efd3ab9b76f3d7d.png) no-repeat 0 center;background-size:16px}.recruit-view-page .recruit-view-area .common-company-info .text-list.user-pick{background:url(../images/3b5bc22f43fa2f85eb6c.png) no-repeat 0 center;background-size:16px}.recruit-view-page .recruit-view-area .common-company-info .text-list.end-year{background:url(../images/71e4820b67534c39481f.png) no-repeat 0 center;background-size:16px}.recruit-view-page .recruit-view-area .common-company-info .text-list.start-year{background:url(../images/7f52b5ae8bf37ae8bcbf.png) no-repeat 0 center;background-size:16px}.recruit-view-page .recruit-view-area .common-company-info .text-list .text-sub{margin-left:10px;font-size:14px;font-weight:400;color:#757575}.recruit-view-page .recruit-view-area .common-company-info .text-list .text-sub.all-view{width:59px;height:21px;font-size:12px;font-weight:500;line-height:21px;text-align:center;border:1px solid #e0e0e0;border-radius:3px}.recruit-view-page .recruit-view-area .common-company-info .text-list .text-sub.d-day{color:#409DBE;font-weight:700}.recruit-view-page .recruit-view-area__company-info{margin-top:40px}.recruit-view-page .recruit-view-area__company-info .company-logo-info__logo{display:flex;justify-content:center;padding:60px 0;border:1px solid #e0e0e0;border-radius:10px}.recruit-view-page .recruit-view-area__company-info .company-logo-info__logo img{width:50%}.recruit-view-page .recruit-view-area__company-info .company-logo-info__sub-info{display:flex;flex-wrap:wrap;margin-top:10px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info{margin-top:20px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__title{font-size:16px;font-weight:700;line-height:22px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__sub-info{display:flex;flex-wrap:wrap;margin-top:10px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list{margin-top:20px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li{display:flex;align-items:start;margin-top:5px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li:first-of-type{margin-top:0}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .title{position:relative;padding-left:8px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .title::before{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#e0e0e0}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .sub{margin-left:10px;color:#757575;font-size:14px;line-height:20px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list{display:flex;align-items:start}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-tit{margin-bottom:0;width:90px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text{width:calc(100% - 90px)}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text--list-design{display:flex;align-items:center;position:relative;margin-top:5px;padding-left:9px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text--list-design::before{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#e0e0e0}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text--list-design.btn-design::before{top:13px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text--list-design:first-of-type{margin-top:0}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text--list-design .btn{margin-left:10px;width:70px;height:30px;line-height:30px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list.map{display:block}.recruit-view-page .recruit-view-area .common-view__bottom .button-content-wrap .button-content.button-content--btn2{margin-top:10px}@media screen and (min-width: 768px){.contents .content.lecture-view-page{padding:60px 0 0}.recruit-view-page .layout-area__content{padding:0;width:756px}.recruit-view-page .recruit-view-area.common-view .common-view__top{padding:0;margin:0}.recruit-view-page .recruit-view-area.common-view .common-view__top .common-view__title .common-badges__box{display:inline-block;margin-bottom:5px;color:#fff;font-size:14px}.recruit-view-page .recruit-view-area.common-view .common-view__top .common-view__title span{margin-bottom:0}.recruit-view-page .recruit-view-area.common-view .common-view__top .line-area{margin-right:0;width:100%;justify-content:end}.recruit-view-page .recruit-view-area.common-view .common-view__top .line-area .view-util{margin:0 0 0 20px;width:auto}.recruit-view-page .recruit-view-area .common-company-info .text-list{display:flex;margin-right:0}.recruit-view-page .recruit-view-area .common-company-info .text-list:nth-of-type(-n+2){margin-top:5px}.recruit-view-page .recruit-view-area .common-company-info .text-list>span{width:65px}.recruit-view-page .recruit-view-area .common-company-info .text-list .text-sub{margin-left:0}.recruit-view-page .recruit-view-area__company-info{display:flex}.recruit-view-page .recruit-view-area__company-info .company-logo-info{width:200px}.recruit-view-page .recruit-view-area__company-info .company-logo-info__sub-info{padding:0 25px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info{margin-top:0;margin-left:20px;width:calc(100% - 220px)}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__title{font-size:18px;line-height:25px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__sub-info{display:block}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__sub-info .text-list{white-space:nowrap;font-size:16px;line-height:22px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__sub-info .text-list>span{width:70px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__sub-info .text-list .text-sub{font-size:16px;line-height:22px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li{margin-top:8px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .title{font-size:16px;line-height:22px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .title::before{top:9px}.recruit-view-page .recruit-view-area__company-info .company-recruit-info__list li .sub{font-size:16px;line-height:22px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list{margin-top:15px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-tit{margin-bottom:0;width:100px}.recruit-view-page .recruit-view-area .lecture-info__ul li .open-area__list .comm-text{width:calc(100% - 100px)}.recruit-view-page .recruit-view-area .common-view__bottom .button-content-wrap{display:flex;justify-content:space-between}.recruit-view-page .recruit-view-area .common-view__bottom .button-content-wrap .button-content{margin:0}.recruit-view-page .recruit-view-area .common-view__bottom .button-content-wrap .button-content.button-content--btn2{margin:0}.recruit-view-page .recruit-view-area .common-view__bottom .button-content-wrap .button-content.button-content--btn2 .btn{margin-left:10px}}.recruit-write-page .recruit-write-area .write-open-info{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form select{color:#9e9e9e}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .form__content__sub-text{position:relative;padding-left:9px;margin-top:5px;color:#757575;font-size:14px;line-height:20px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .form__content__sub-text::before{content:'';display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background:#e0e0e0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .form__content__sub-text:first-of-type{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .input-text{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .input-text input{width:calc(100% - 18px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form .input-text p{margin-top:0;width:18px;font-size:14px;line-height:40px;text-align:right}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area{display:flex;flex-wrap:wrap}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area .design-input{margin-right:15px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area-01{margin-top:-10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area-01 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area-02 .design-input{margin-right:0;margin-top:10px;width:calc(100% / 6)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area-02 .design-input:nth-of-type(-n+6){margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content .check-area-02 .design-input:nth-of-type(6n){margin-right:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-02 select{margin-bottom:5px;color:#9e9e9e}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-03 input:first-of-type{margin-bottom:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-03 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-04 .area{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area .box{display:flex;align-items:center;width:calc(50% - 14px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area .box input{width:calc(100% - 50px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area .box .first{width:30px;font-size:14px;text-align:left}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area .box .last{width:20px;font-size:14px;text-align:right}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-07 .salary-area .center{margin-top:0;width:28px;font-size:14px;text-align:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-08 select{margin-bottom:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-08 .area{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-08 .area .design-input{width:calc(100% - 225px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-08 .area input{width:225px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area .box{display:flex;align-items:center;width:calc(50% - 14px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area .box input{width:55px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area .box p{margin:0 5px;margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area .box p:nth-of-type(2){margin:0 0 0 5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .time-area .center{margin-top:0;width:28px;font-size:14px;text-align:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-10 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-01 .form__content.content-11 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content .check-area-01 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content .check-area-02{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content .check-area-02 .design-input{margin-right:15px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content .check-area-02 .design-input:last-of-type{margin-right:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-01 .area{display:flex;margin-top:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-01 .area .box{display:flex;align-items:center;width:50%}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-01 .area .box:last-of-type{padding-left:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-01 .area .box select{width:calc(100% - 30px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-01 .area .box p{margin-top:0;width:30px;font-size:14px;text-align:right}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-02 .area{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-02 .area select{width:60%}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-02 .area .check-area{margin-left:10px;width:40%}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area .box{display:flex;align-items:center;width:calc(50% - 14px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area .box input{width:calc(100% - 65px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area .box .first{width:30px;font-size:14px;text-align:left}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area .box .last{padding-left:5px;width:30px;font-size:14px;text-align:right}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-02 .form__content.content-07 .salary-area .center{margin-top:0;width:28px;font-size:14px;text-align:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content .check-area-01{display:flex;margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content .check-area-01 .design-input{margin-right:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content .check-area-02 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content .check-area-02 .design-input:first-of-type{margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-01 .area{display:flex;align-items:center;margin-top:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-01 .area select{width:calc(50% - 52px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-01 .area .center{margin-top:0;width:35px;font-size:14px;text-align:center}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-02 .area-list{margin-top:15px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-02 .area-list:first-of-type{margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-02 .area-list .design-input{margin-bottom:5px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-03 .file-list input[type='text']{width:calc(100% - 70px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-03 .form__content.content-03 .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 ul li:nth-of-type(2){padding-top:20px;border-top:1px solid #e0e0e0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content .check-area-01{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content .check-area-01 .design-input{margin-right:10px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-02 .file-list input[type='text']{width:calc(100% - 70px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area .select-01,.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area .select-02,.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area .input-01{margin-bottom:5px;width:100%}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area__main{display:flex;flex-wrap:wrap}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area__main .input-02{margin-right:5px;width:calc(100% - 55px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area__main .add-btn{display:block;width:50px;height:50px;background:url(../images/453defe01b9992e3ec0c.png) no-repeat center;background-size:50px;text-indent:-9999px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-05 .form__content.content-05 .certified-area__list-area{margin-top:20px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content .check-area-01{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content .check-area-01 .design-input{margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content.content-02 .keyword-area{display:flex;flex-wrap:wrap}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content.content-02 .keyword-area input{margin-right:5px;margin-top:5px;width:calc(50% - 2.5px)}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content.content-02 .keyword-area input:nth-of-type(-n+2){margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul li .open-area .form.form-06 .form__content.content-02 .keyword-area input:nth-of-type(2n){margin-right:0}.recruit-write-page .recruit-write-area .all-check-area{margin-top:20px;border:1px solid #e0e0e0;border-radius:3px}.recruit-write-page .recruit-write-area .all-check-area .all-check{padding:16px 10px;border-bottom:1px solid #e0e0e0}.recruit-write-page .recruit-write-area .all-check-area .sub-check{padding:15px 10px}.recruit-write-page .recruit-write-area .all-check-area .sub-check .design-input{margin-top:10px}.recruit-write-page .recruit-write-area .all-check-area .sub-check .design-input label{height:auto}.recruit-write-page .recruit-write-area .all-check-area .sub-check .design-input:first-of-type{margin-top:0}.recruit-write-page .button-content.first{position:static;margin-top:40px}@media screen and (min-width: 768px){.recruit-write-page .recruit-write-area .write-open-info{margin-top:30px;width:100%}.recruit-write-page .recruit-write-area .write-open-info__ul>li{margin-top:40px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-btn{font-size:20px;line-height:28px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area{padding-top:30px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .design-input label{font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form{margin-top:0}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .form__content__sub-text{margin-top:6px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .input-text input{width:200px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .input-text p{width:20px;font-size:16px;line-height:50px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content .check-area .design-input{margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content .check-area-01 .design-input:nth-of-type(4n){margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content .check-area-02 .design-input{margin-right:20px;margin-top:0;width:auto}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content .check-area-02 .design-input:nth-of-type(6n){margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-02{display:flex;flex-wrap:wrap}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-02 select{margin-bottom:0;width:180px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-02 input{margin-left:5px;width:calc(100% - 185px)}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-03{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-03 input{width:calc(50% - 2px)}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-03 input:first-of-type{margin-right:4px;margin-bottom:0}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-07 .salary-area .box{display:flex;align-items:center;width:174px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-07 .salary-area .box input{width:120px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-07 .salary-area .box .first{margin-top:0;width:55px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-07 .salary-area .box .last{margin-top:0;width:35px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-07 .salary-area .center{width:20px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08 select{margin-bottom:0;width:180px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08 .area{margin-left:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08 .area .design-input{width:120px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08 .area input{width:200px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10 .time-area .box{width:225px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10 .time-area .box input{width:90px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10 .time-area .box p{font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10 .time-area .center{width:19px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-10 .design-input{margin-top:0;margin-left:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-11 .design-input{margin-top:15px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-01{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-01 .design-input{margin-top:0;margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-01 .design-input:last-of-type{margin-right:0}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-02{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-02 .design-input{margin-right:15px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content .check-area-02 .design-input:last-of-type{margin-right:0}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01 .area{display:flex;margin-top:5px;margin-left:10px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01 .area .box{display:flex;align-items:center;width:50%}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01 .area .box:last-of-type{padding-left:5px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01 .area .box select{width:133px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01 .area .box p{margin-top:0;width:35px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-02 .area select{width:133px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-02 .area .check-area{margin-left:20px;width:auto}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-07 .salary-area .box{display:flex;align-items:center;width:188px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-07 .salary-area .box input{width:120px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-07 .salary-area .box .first{margin-top:0;width:55px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-07 .salary-area .box .last{margin-top:0;width:50px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-07 .salary-area .center{width:20px;font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content .check-area-01{display:flex;margin-top:0;margin-left:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content .check-area-01 .design-input{margin-right:10px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01{display:flex;align-items:center}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .datepicker{width:155px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .area{margin:0 0 0 20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .area select{width:65px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .area .center{font-size:16px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .area-list .design-input{margin-bottom:10px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-03 .file-list input[type='text']{width:calc(100% - 80px)}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 ul li:nth-of-type(2){padding-top:30px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content .check-area-01 .design-input{margin-right:20px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-02 .file-list input[type='text']{width:calc(100% - 80px)}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area .select-01{margin-bottom:0;margin-right:5px;width:200px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area .select-02{margin-bottom:0;margin-right:5px;width:100px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area .input-01{margin-bottom:0;margin-right:5px;width:215px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__main .input-02{width:215px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list-area{margin-top:10px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list{display:flex}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list .select-01{margin-bottom:0;margin-right:5px;width:200px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list .select-02{margin-bottom:0;margin-right:5px;width:100px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list .input-01{margin-bottom:0;margin-right:5px;width:215px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-05 .certified-area__list .input-02{width:215px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content.content-06 .btn{margin:0;width:140px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .form__content.content-02 .keyword-area input{margin-right:5px;margin-top:0;width:156px}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .form__content.content-02 .keyword-area input:last-of-type{margin-right:0}.recruit-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .form__content.content-02 .keyword-area input:nth-of-type(2n){margin-right:5px}.recruit-write-page .recruit-write-area .all-check-area{position:relative;margin-top:40px;margin-bottom:70px}.recruit-write-page .recruit-write-area .all-check-area::before{content:'';display:block;position:absolute;bottom:-30px;left:0;width:100%;height:1px;background:#e0e0e0}.recruit-write-page .recruit-write-area .all-check-area .all-check{padding:15px 20px}.recruit-write-page .recruit-write-area .all-check-area .sub-check{padding:15px 20px}.recruit-write-page .pc-button-area{display:flex;margin-top:40px}.recruit-write-page .button-content.first{display:flex;justify-content:space-between;position:static;margin-top:0;width:calc(100% - 125px)}.recruit-write-page .button-content.first .btn{margin:0;width:120px}.recruit-write-page .button-content.last{position:static;margin-top:0;margin-left:5px;width:auto}.recruit-write-page .button-content.last .btn{width:120px}}.talent-lists-page .select-area .cate-01{width:110px;height:40px;line-height:40px}.talent-lists-page .talent-list-area{margin-top:15px}.talent-lists-page .talent-list-area .talent-list{border-top:2px solid #212121}.talent-lists-page .talent-list-area .talent-list li{padding:15px 0;border-bottom:1px solid #e0e0e0}.talent-lists-page .talent-list-area .talent-list li .link-btn{display:flex;align-items:start}.talent-lists-page .talent-list-area .talent-list li .img{width:74px}.talent-lists-page .talent-list-area .talent-list li .info{margin-left:10px;width:calc(100% - 84px)}.talent-lists-page .talent-list-area .talent-list li .info--title{font-size:16px;font-weight:500;line-height:22px}.talent-lists-page .talent-list-area .talent-list li .info__sub{margin-top:10px}.talent-lists-page .talent-list-area .talent-list li .info__sub--list{display:flex;align-items:center;position:relative;padding-left:8px;line-height:20px}.talent-lists-page .talent-list-area .talent-list li .info__sub--list:not(:first-of-type){margin-top:5px}.talent-lists-page .talent-list-area .talent-list li .info__sub--list::after{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#e0e0e0}.talent-lists-page .talent-list-area .talent-list li .info__sub--list .bold{font-weight:500}.talent-lists-page .talent-list-area .talent-list li .info__sub--list .sub{margin-left:10px;color:#757575}@media screen and (min-width: 768px){.talent-lists-page .talent-list-area{margin-top:20px}.talent-lists-page .talent-list-area .talent-list li{padding:12px 0}.talent-lists-page .talent-list-area .talent-list li .link-btn{align-items:center}.talent-lists-page .talent-list-area .talent-list li .info{margin-left:20px;width:calc(100% - 94px)}.talent-lists-page .talent-list-area .talent-list li .info--title{font-size:18px;line-height:25px}.talent-lists-page .talent-list-area .talent-list li .info__sub{display:flex;flex-wrap:wrap}.talent-lists-page .talent-list-area .talent-list li .info__sub--list{padding-left:8px;width:40%;line-height:20px}.talent-lists-page .talent-list-area .talent-list li .info__sub--list:not(:first-of-type){margin-top:6px}.talent-lists-page .talent-list-area .talent-list li .info__sub--list:nth-of-type(-n+2){margin-top:0}}


/*# sourceMappingURL=app_ch.css.map*/