@charset "UTF-8";
.input-txt + .input-txt{margin-top:1.2rem}
.input-radio-align + .input-radio-align{margin-top:1.2rem}
.pageClassLectureApply .has-selectbox .selectbox{margin-top:1.2rem}
.pageClassLectureApply .has-selectbox .input-radio input[type="radio"] + label + .form-validation-container select{opacity:0.5;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
.pageClassLectureApply .has-selectbox .input-radio input[type="radio"]:checked + label + .form-validation-container select{opacity:1;pointer-events:auto}
/*! mobile 버전 - css */
@media (max-width: 1023px){
.table-view-body-desc.editor-reset-style.guide-add img{width:100%;height:auto}
/*! 책육아연구소 - GB강연회 - 강연신청 - 페이지 컨트롤 */
.pageClassLectureApply #content{margin-bottom:0}
.pageClassLectureApply .address-map-conatiner{margin:1.2rem 0}
/*! 책육아연구소 - 페이지 컨트롤 */
.pageClassQnaDetail .content-visual-container,.pageClassUseGuideDetail .content-visual-container{display:none}
/*! 책육아연구소 - 공통 */
.bt-none{border-top:0}
.bg-white{background-color:#fff}
.tab-nav-container.institute{padding-bottom:2rem;margin-top:2.8rem}
.tab-nav-container.institute + .form-validation-container.institute{margin-top:0}
.form-validation-container.institute{padding:0 2rem 0 2rem;margin-top:4.5rem}
.btn-container.institute{margin-top:3rem}
.tbl-container01.institute{padding:3rem 2rem 0 2rem}
/*! 책육아연구소 - 리스트 유틸 */
.institute-util-container{padding:3.8rem 2rem 1.5rem 2rem}
.institute-util-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.institute-util-title{margin-right:0.8rem;font-size:2rem;line-height:1.5;font-weight:500;color:#222}
.institute-util-count{position:relative;top:-1px}
.institute-util-count .txt01{display:inline-block;font-size:1.5rem;line-height:1.66;color:#222}
.institute-util-count .txt02{display:inline-block;font-size:1.5rem;line-height:1.66;font-weight:700;color:#e1002a}
.institute-util-count .txt03{display:inline-block;font-size:1.5rem;line-height:1.66;color:#222}
/*! 20220721 p>a>img나란히 */
.editor-reset-style.guide-add p{display:block}
.editor-reset-style.guide-add p a{display:inline-block/*! 20220804 이미지의 margin-bottom 해제 */}
/*! 20230214 a 태그 틀어짐 수정 */
.editor-reset-style.guide-add.align-straight p{display:inline-block}
/*! 책육아연구소 - 리스트 */
.institute-list-align{padding:0 2rem 0 2rem}
.institute-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem}
.institute-list-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem);margin-right:1.5rem;margin-top:3rem}
.institute-list-item:nth-child(1),.institute-list-item:nth-child(2){margin-top:0}
.institute-list-link{display:block;position:relative}
.institute-list-link .ico-lecture{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.institute-list-link .ico-lecture .txt{color:#fff;font-size:1rem;line-height:2;font-weight:500}
.institute-list-link .ico-lecture.ing{background-color:#e1002a}
.institute-list-link .ico-lecture.end{background-color:#999}
.institute-list-img{display:block;min-width:16rem;min-height:10rem;border-radius:1rem;overflow:hidden}
.institute-list-img img{width:100%}
.institute-list-txt{display:block;margin-top:0.8rem;font-size:1.5rem;line-height:1.66;line-height:1.5;font-weight:500;color:#222;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:4.8rem}
.institute-list-info{padding:0.6rem 0 0 0}
.institute-list-info .txt-info01{position:relative;padding:0 0 0 0.7rem;margin-top:0.4rem;font-size:1.2rem;line-height:1.83;color:#222;font-weight:700}
.institute-list-info .txt-info01:before{position:absolute;top:0.9rem;left:0;content:"";width:0.3rem;height:0.3rem;background-color:#e1002a;border-radius:50%}
.institute-list-info .txt-info02{font-size:1.3rem;line-height:1.76;color:#222;font-weight:500;font-family:"Mulish";letter-spacing:-0.02em}
.institute-list-item02{margin-top:1rem}
.institute-list-item02:first-child{margin-top:0}
.institute-list-link02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.7rem 2rem 1.7rem 2rem;border-radius:1rem;border:1px solid #ddd}
.institute-list-txt02{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;font-size:1.5rem;line-height:1.66;font-weight:500;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bu-institute-list{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:2rem;width:0.8rem;height:1.5rem;background:url("../images/institute/bu_institute_list.png") no-repeat center center;background-size:0.8rem 1.5rem}
/*! 언박싱 팝업내 텍스트 크기 */
.modal-popup-desc.editor-reset-style{font-size:1.3rem;line-height:1.76}
/*! 책육아연구소 - 강연회 신청 */
.member-top-content-container.type02{display:none}
.member-top-content-align{position:relative;width:100%;padding:1.5rem 2rem 4.5rem;text-align:center}
.member-top-content-ico{display:block;width:9rem;height:2.8rem;background:url("../images/common/logo01@2x.png") no-repeat center center;background-size:9rem 2.8rem}
.member-top-content-txt{margin-top:5rem;font-size:3rem;line-height:1.33;font-weight:700;color:#222}
.experience-item-name{border-radius:1rem 1rem 0 0;background-color:rgba(45, 70, 225, 0.05);height:7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2rem}
.experience-item-name .txt{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;color:#4051b8;font-size:1.8rem;line-height:1.55;font-weight:700}
.tbl-col01 .table-line{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tbl-col01 .table-line:nth-child(even){background-color:#f9f9f9}
.tbl-col01 .table-line:nth-child(even) .table-title{background-color:#e6e6e6}
.tbl-col01 .table-line:nth-child(odd){background-color:#fff}
.tbl-col01 .table-line:nth-child(odd) .table-title{background-color:#eee}
/*! 책육아연구소 - 강연회 신청 - 스텝영역 */
.member-step-content-container{padding:4.5rem 2rem 4.5rem 2rem}
.member-step-content-container.type01{border-radius:0;border:0;padding-top:6rem}
.member-step-content-container.type01 .member-step-content-align{padding:4.5rem 0 0 0}
.member-step-content-container.type03{padding-bottom:0}
.member-step-content-container.space01{overflow:hidden;padding:5.3rem 2rem 4.5rem 2rem}
.member-step-content-container.space01 .member-step-content-align{position:relative;padding:4.5rem 0 0 0}
.member-step-content-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.member-step-content-title{font-size:2.7rem;line-height:1.37;color:#222;font-weight:700}
.member-step-content-title .desc{font-size:1.5rem;line-height:1.66;font-weight:400;margin-top:0.5rem;display:inline-block}
.member-step-content-sub-title{margin-top:0.8rem;font-size:1.5rem;line-height:1.66;font-weight:400;color:#333}
.member-step-content-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0.7rem 0 0 0}
.member-step-content-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:0.8rem;height:0.8rem;margin-right:0.8rem;background-color:#ddd;border-radius:50%;text-align:center}
.member-step-content-number:last-child{margin-right:0}
.member-step-content-number.on{width:2rem;height:2rem;background-color:#000;border-radius:50%}
.member-step-content-number.on .txt{display:block}
.member-step-content-number.passed{background-color:#000}
.member-step-content-number .txt{display:none;padding-top:0.1rem;font-size:1.3rem;line-height:1.76;font-family:"Mulish";color:#fff}
.member-step-content-img{position:absolute;bottom:0;right:0;text-align:right}
.member-step-content-img .step-img01{position:relative;top:9rem;right:-7rem}
.member-step-content-img .step-img01 img{width:83%}
.form-item-head{border-radius:1rem 1rem 0 0;background-color:#fff;border:1px solid #ddd;border-bottom:0;padding:1.3rem 2rem}
.form-item-head .title{font-size:1.8rem;line-height:1.55;font-weight:700}
.form-item-head .desc{font-size:1.2rem;line-height:1.83;background-color:#f5f5f5;padding:0.2rem 1.1rem;border-radius:1rem;margin-left:1rem}
.form-item-head + .form-gray-box-align{border-radius:0 0 1rem 1rem;position:static}
/*! 책육아연구소 - 강연회 신청 - 정렬 - 약관동의하기 */
.form-agreement-check-conatiner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}
.form-agreement-check-conatiner.space01{margin:0}
.form-agreement-check-conatiner.space01 + .space01{margin-top:0.9rem}
.form-agreement-check-conatiner .btn-view-agreement{position:relative}
.caution-box{margin-top:0.5rem}
.caution-box .txt{font-size:1.3rem;line-height:1.76}
/*! 책육아연구소 - 강연회 신청 입력 폼 */
.form-container.institute-form-container{padding:2.5rem 2rem 0 2rem}
.form-container.institute-form-container02{padding:4.5rem 2rem 0 2rem}
.form-gray-container.institute-form-container{margin:4.5rem 0 -4.5rem 0;padding-bottom:3.1rem}
.form-gray-container.institute-form-container02{margin:4.5rem 0 0 0}
.btn-container.institute-btn-container{padding:4.5rem 2rem 6rem 2rem}
.btn-container.institute-btn-container02{padding:3rem 2rem 0 2rem}
.btn-container.institute-btn-container03{padding:3.1rem 2rem 0 2rem}
}
/*! pc & tablet 버전 - css */
@media (min-width: 1024px){
/*! 책육아연구소 - 공통 */
.bt-none{border-top:0}
.bg-white{background-color:#fff}
.tab-nav-container.institute{margin-top:8rem}
.form-validation-container.institute{max-width:600px;margin:0 auto;padding:8rem 0 0 0}
/*! 책육아연구소 - GB강연회 - 강연신청 - 페이지 컨트롤 */
.pageClassLectureApply .address-map-conatiner{margin:1.2rem 0}
.tab-nav-container.institute + .form-validation-container.institute{padding-top:6rem}
.btn-container.institute{margin-top:3rem}
.tbl-container01.institute{max-width:1200px;margin:0 auto;padding:6rem 0 0 0}
/*! 책육아연구소 - 리스트 유틸 */
.institute-util-container{max-width:1200px;margin:0 auto;padding:6.7rem 0 1.5rem 0}
.institute-util-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.institute-util-title{margin-right:0.8rem;font-size:2.4rem;line-height:1.41;font-weight:500;color:#222}
.institute-util-count{position:relative;top:-1px}
.institute-util-count .txt01{display:inline-block;font-size:1.8rem;line-height:1.55;color:#222}
.institute-util-count .txt02{display:inline-block;font-size:1.8rem;line-height:1.55;font-weight:700;color:#e1002a}
.institute-util-count .txt03{display:inline-block;font-size:1.8rem;line-height:1.55;color:#222}
/*! 20220721 p>a>img나란히 */
.editor-reset-style.guide-add p{display:block}
.editor-reset-style.guide-add p a{display:inline-block/*! 20220804 이미지의 margin-bottom 해제 */}
/*! 20230213 이미지 여백제거 & 중앙정렬 */
.editor-reset-style.guide-add p a{vertical-align:top}
/*! 책육아연구소 - 리스트 */
.institute-list-container{max-width:1200px;margin:0 auto}
.institute-list-align{padding:0 0 0 0}
.institute-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3rem}
.institute-list-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(100% / 3 - 30px);width:calc(100% / 3 - 30px);width:-webkit-calc(100% / 3 - 3rem);width:calc(100% / 3 - 3rem);margin-right:3rem;margin-top:5.7rem}
.institute-list-item:nth-child(1),.institute-list-item:nth-child(2),.institute-list-item:nth-child(3){margin-top:0}
.institute-list-link{display:block;position:relative}
.institute-list-link .ico-lecture{position:absolute;z-index:1;top:2rem;right:2rem;width:4rem;height:4rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.institute-list-link .ico-lecture .txt{color:#fff;font-size:1rem;line-height:2;font-weight:500}
.institute-list-link .ico-lecture.ing{background-color:#e1002a}
.institute-list-link .ico-lecture.end{background-color:#999}
.institute-list-img{display:block;width:38rem;max-width:100%;padding-top:62.7%;border-radius:1rem;overflow:hidden;position:relative}
.institute-list-img img{width:100%;position:absolute;top:0}
.institute-list-txt{display:block;margin-top:1.4rem;font-size:1.8rem;line-height:1.55;line-height:1.4;font-weight:700;color:#222;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:6rem}
.institute-list-info{padding:1.3rem 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.institute-list-info .txt-info01{-webkit-box-flex:0;-webkit-flex:0 1 9rem;-ms-flex:0 1 9rem;flex:0 1 9rem;position:relative;padding:0.6rem 0 0 1rem;font-size:1.8rem;line-height:1.55;color:#222;font-weight:700}
.institute-list-info .txt-info01:before{position:absolute;top:1.7rem;left:0;content:"";width:0.4rem;height:0.4rem;background-color:#e1002a;border-radius:50%}
.institute-list-info .txt-info02{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);width:-webkit-calc(100% - 10rem);width:calc(100% - 10rem);padding:0.8rem 0 0 0;font-size:1.6rem;line-height:1.62;color:#222;font-weight:500;font-family:"Mulish";letter-spacing:-0.02em}
.institute-list-item02{margin-top:1.6rem}
.institute-list-item02:first-child{margin-top:0}
.institute-list-link02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 3rem 2.4rem 3rem;border-radius:1rem;border:1px solid #ddd}
.institute-list-txt02{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;font-size:2rem;line-height:1.5;font-weight:500;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bu-institute-list{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:3rem;width:1rem;height:1.7rem;background:url("../images/institute/bu_institute_list.png") no-repeat center center;background-size:1rem 1.7rem}
/*! 언박싱 팝업내 텍스트 크기 */
.modal-popup-desc.editor-reset-style{font-size:1.6rem;line-height:1.62}
/*! 책육아연구소 - 강연회 신청 */
.join-section-align{width:60rem;margin:0 auto;border:1px solid #ddd;border-top:0;border-radius:0 0 1rem 1rem;overflow:hidden}
.member-top-content-container{margin:0 auto;width:60rem}
.member-top-content-container.type02{padding-top:8rem}
.member-top-content-align{position:relative;width:100%;text-align:center}
.member-top-content-align.left{text-align:left}
.member-top-content-ico{display:inline-block;margin-top:6rem;width:15rem;height:4.6rem;background:url("../images/common/logo01@2x.png") no-repeat center center;background-size:15rem 4.6rem}
.member-top-content-txt{text-align:center;margin-top:8rem;font-size:5.2rem;line-height:1.19;font-weight:700;color:#222}
.experience-item-name{margin-top:5rem;border-radius:1rem 1rem 0 0;background-color:rgba(45, 70, 225, 0.05);height:9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 6rem;border:1px solid #ddd;border-bottom:0}
.experience-item-name .txt{color:#4051b8;font-size:2.2rem;line-height:1.45;font-weight:700}
.experience-item-name .date{font-size:1.3rem;line-height:1.76;color:#4051b8;font-weight:500;border-radius:1.8rem;background-color:#fff;padding:0.7rem 2rem}
.tbl-col01 .table-line{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.tbl-col01 .table-line .table-title{background-color:#eee}
.tbl-col01 .table-line:nth-child(4n + 3){background-color:#f9f9f9}
.tbl-col01 .table-line:nth-child(4n + 3) .table-title{background-color:#e6e6e6}
.tbl-col01 .table-line:nth-child(4n + 4){background-color:#f9f9f9}
.tbl-col01 .table-line:nth-child(4n + 4) .table-title{background-color:#e6e6e6}
.tbl-col01 .table-line:nth-child(2n + 2){border-left:1px solid #ddd}
/*! 책육아연구소 - 강연회 신청 - 스텝영역 */
.member-step-content-container{padding:5.5rem 6rem 5.5rem 6rem;border-radius:0;border-top:0}
.member-step-content-container.type01{padding-bottom:8rem}
.member-step-content-container.type03{padding-bottom:0}
.member-step-content-container.type02{padding-bottom:6rem}
.member-step-content-container.center{text-align:center}
.member-step-content-container.center .member-step-content-title{width:100%}
.member-step-content-container.type03{padding-bottom:0}
.member-step-content-container.line01{border-bottom:1px solid #ddd}
.member-step-content-container.space01{overflow:hidden;padding:9rem 6rem 5.5rem 6rem}
.member-step-content-container.space01 .member-step-content-align{position:relative;padding:0 0 0 0}
.member-step-content-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.member-step-content-title{font-size:3rem;line-height:1.33;color:#222;font-weight:700}
.member-step-content-title .desc{font-size:2rem;line-height:1.5;margin-top:1rem;font-weight:400;display:block}
.member-step-content-title .desc.small{font-size:1.6rem;line-height:1.62}
.member-step-content-title .desc.blue{color:#4051b8}
.member-step-content-sub-title{margin-top:1rem;font-size:2rem;line-height:1.5;font-weight:400;color:#333}
.member-step-content-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0.7rem 0 0 0}
.member-step-content-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;margin-right:1rem;background-color:#ddd;border-radius:50%;text-align:center}
.member-step-content-number:last-child{margin-right:0}
.member-step-content-number.on{width:2.8rem;height:2.8rem;background-color:#000;border-radius:50%}
.member-step-content-number.on .txt{display:block}
.member-step-content-number.passed{background-color:#000}
.member-step-content-number .txt{display:none;padding-top:0.1rem;font-size:1.6rem;line-height:1.62;font-family:"Mulish";font-weight:500;color:#fff}
.member-step-content-img{position:absolute;bottom:0;right:0;text-align:right}
.member-step-content-img .step-img01{position:relative;top:14rem;right:-5rem}
.member-step-content-img .step-img01 img{width:83%}
.form-item-head{border-radius:1rem 1rem 0 0;background-color:#fff;border:1px solid #ddd;border-bottom:0;padding:1.3rem 2rem}
.form-item-head .title{font-size:1.8rem;line-height:1.55;font-weight:700}
.form-item-head .desc{font-size:1.2rem;line-height:1.83;background-color:#f5f5f5;padding:0.2rem 1.1rem;border-radius:1rem;margin-left:1rem}
.form-item-head + .form-gray-box-align{border-radius:0 0 1rem 1rem;position:static}
/*! 책육아연구소 - 강연회 신청 - 정렬 - 약관동의하기 */
.form-agreement-check-conatiner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}
.form-agreement-check-conatiner.space01{margin:0}
.form-agreement-check-conatiner.space01 + .space01{margin-top:0.9rem}
.form-agreement-check-conatiner .btn-view-agreement{position:relative}
.caution-box{margin-top:1.2rem}
.caution-box .txt{font-size:1.6rem;line-height:1.62}
/*! 책육아연구소 - 강연회 신청 입력 폼 */
.form-container.institute-form-container{padding:2.5rem 2rem 0 2rem}
.form-container.institute-form-container02{padding:7rem 2rem 0 2rem}
.form-gray-container.institute-form-container{margin:8rem 0 -4.5rem 0;padding-bottom:7rem}
.form-gray-container.institute-form-container02{margin:4.5rem 0 0 0}
.btn-container.institute-btn-container{padding:4.5rem 6rem 6rem 6rem}
.btn-container.institute-btn-container .btn-align-type01.spacebetween01{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:-0.8rem}
.btn-container.institute-btn-container .btn-align-type01.spacebetween01 a,.btn-container.institute-btn-container .btn-align-type01.spacebetween01 button{margin-right:0.8rem;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}
.btn-container.institute-btn-container02{padding:1rem 2rem 0 2rem}
.btn-container.institute-btn-container03{padding:3.1rem 2rem 0 2rem}
.form-gray-title.space01{margin-top:5.4rem}
.form-align-type02{border:0}
.btn-container.space07{padding:3rem 0 0 0}
}