.sch-area{background:#fff;padding:60px 120px 60px 60px;font-size:var(--txt-size-sub);border-radius:30px;box-shadow:0 1px 15px rgba(0,0,0,.12)}.sch-area-row{overflow:hidden;margin-top:30px}.sch-area-row:first-child{margin-top:0}.sch-area-row [class^=btn]{height:40px;line-height:38px}.sch-area-row .sch-title{float:left;width:92px;line-height:40px}.sch-area-row .sch-title.type01{line-height:25px}.sch-area-row .sch-cont{float:left;width:calc(100% - 92px)}.sch-area-row.teacher{display:flex}.sch-area-row.teacher .sch+.sch{margin-left:40px}.sch-area-row.teacher .sch+.sch .sch-title{width:auto;margin-right:20px}.sch-area-row.teacher .sch-select-col{width:185.66667px}.sch-area-cont{margin-top:30px}.sch-area-cont .form-list+.sch-date{margin-top:15px}.sch-area-cont input,.sch-area-cont select{border-radius:5px}.sch-area .sch.teacher{display:inline-block;vertical-align:middle}.sch-area .sch.teacher+.is-inline{margin-left:40px}.sch-area .sch.teacher+.is-inline .sch-title{position:relative;width:auto;margin-right:30px}.sch-area .sch-word{width:calc(100% - 136px);height:40px;margin-right:10px;float:left;border:1px solid #d7d7d7;border-radius:5px;transition:border .3s}.sch-area .sch-word.is-focus{border-color:#00a3ad}.sch-area .sch-word .word-input{width:calc(100% - 50px);height:100%;padding-right:0;border:none;font-size:var(--txt-size-sub)}.sch-area .sch-word .word-input:focus+.word-btn{color:#01878f}.sch-area .sch-word .word-btn{padding:0 15px;height:100%;float:right;transition:color .3s}.sch-area .sch-word .word-btn .fi-search{font-size:19px}.sch-area .sch-select{max-width:562px;overflow:hidden}.sch-area .sch-select-col{float:left;width:calc(33.333% - 5px);margin-right:5px}.sch-area .sch-select-col:last-child{margin-right:0}.sch-area .sch-select select{width:100%}.sch-area .sch-text{width:160px}.sch-area .sch-text input{width:100%}.sch-area .sch-date{overflow:hidden;margin:-10px 0 0}.sch-area .sch-date .date-select{width:305px;float:left;margin:10px 10px 0 0}.sch-area .sch-date .date-select li{width:calc(50% - 10px);float:left}.sch-area .sch-date .date-select li.unit{width:20px;line-height:40px;text-align:center}.sch-area .sch-date .date-select li .date-input{width:100%;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MDEwNDdEREIyNTExRUM5MUVDQzhCNkRBNTVEOENBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4MDEwNDdFREIyNTExRUM5MUVDQzhCNkRBNTVEOENBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTgwMTA0N0JEQjI1MTFFQzkxRUNDOEI2REE1NUQ4Q0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTgwMTA0N0NEQjI1MTFFQzkxRUNDOEI2REE1NUQ4Q0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5r4j3SAAAB4klEQVR42uyYMUsDMRiG0+vZDm0HFwUFFx26FGmPSnEQhw4uHYqDothBcGj9C+Ig/oEOgiC4WXRydXBzs6DoJGhBHARLi05d1Oob/E7OeHrVlrsc5IOH0u8uydPkkvQSMAyDOYQOdsEcuAOL4JR1FxNgD4yAA7AMXn4roHVQaR4sgRAYA2XWfZSprhDVnXcq0InosPA93gPRuEMb/xIVI9AD0T/Xof+QD9LQDNKnWGa6S1GxXd7GFHgAN+D12y8TJtMQWAPzoJ95E49gH2yCe7uhz4ErUPRQklHbRXLJiaJZcAhiTJ6IkVPWFI3SmhZk8kWQ3KL8oS6BAeGGGlgHVfDsklQfSIMNMGrJc7eSbrPY8pk3Ceoe9OA1OAaXtOJ8bjp86BPCzdseSZpRJwdrJLhoREjeSvBsig4Rjfkk7HamFHjy2CtltzO9+aFHfTP0StSNybQKKh57LYAtJ9GWBLO+pZ5RJapElagSVaJKVIn6RlST0YsnmkIuKYGo6NDkolUhucI+jla8ijQ5WKOq07/5GUsyDE7ADjgHbReHO0mSYeFahb8u8xvOwLik8+iCv+dr1GOzoCGhZIPc2ubs4seMGbKXqScz5PZlGeAJfpRSAEc2q4Eb0aS2C+RSMy+8CzAABcZL/lG76dYAAAAASUVORK5CYII=) no-repeat center right 10px;background-size:21px;transition:all .3s ease}.sch-area .sch-date .date-select li .date-input:focus{border-color:#00a3ad;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYxRkNGNUE1REIyNTExRUNBNThCRjdCMjBBM0U3NzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYxRkNGNUE2REIyNTExRUNBNThCRjdCMjBBM0U3NzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjFGQ0Y1QTNEQjI1MTFFQ0E1OEJGN0IyMEEzRTc3N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjFGQ0Y1QTREQjI1MTFFQ0E1OEJGN0IyMEEzRTc3N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz65CuY/AAAB40lEQVR42uyYsUtCQRzHz+dLB3VoKShoqcFFQsGQhmhwaHGQhqLIIWjQ/oVoiP4BhyAIWiKpIVob3NoSipqCEqIhSJSaXCrre/R78bxePUt57x7cDz6Iv/fu7uPduzvf+djeEbMJHeyCOXAPFsEZ6y4mwD4YAYdgGbz+VkDroNIsWAIBMAaKrPsoUl0BqjtrV6AT0WHhe7QHolGbNv4lKoavB6J/rkP/Ie+noRmkT7HMdJeiYru8jSnwCG7B2/df1j6ZhsAamAf9zJ14AgdgEzxYDX0GXIO8i5KM2s6TS0YUTYNjEGHyRISc0oZomNY0P5Mv/OQW5g91AQwIN1TBOqiAF4ek+kASbIBRU567FXSLxZbPvElQc6EHb0AZXNGK87Xp8KGPCTdvuyRpRI0czBHjoiEheSfBsyk6hDTmkbDamRLg2WWvhNXO9O6FHvXM0CtRJybTKii57LUAtuxEmxLM+qZ6RpWoElWiSlSJKlEl6hlRTUYvnmgIubgEoqJDg4tWhOQK+zxacSuS5GCOik7/5mdMySA4BTvgArQcHO44SQaFayX+usxvOAfjks6jS/6er1GPzYK6hJJ1cmsZs4sfM6bIXqaeTJFb2zLAE/woJQdOLFYDJ6JBbefIpWpc+BBgAOlJTtqvCGdaAAAAAElFTkSuQmCC)}.sch-area .sch-date .date-term{float:left;margin-top:10px}.sch-area .sch-date .date-term-btn{width:80px;height:40px;font-size:inherit;border:1px solid #d7d7d7;border-right:none}.sch-area .sch-date .date-term-btn:first-child{border-radius:5px 0 0 5px}.sch-area .sch-date .date-term-btn:last-child{border-radius:0 5px 5px 0;border-right:1px solid #d7d7d7}.sch-area .sch-date .date-term-btn.is-active{background:#00a3ad;color:#fff;border-color:#00a3ad}.sch-area .sch-date .date-term-btn.is-active+.date-term-btn{border-left-color:#00a3ad}.sch-area-btn{margin-top:40px}.sch-area-btn .submit-area{display:flex;align-items:center;justify-content:center}.sch-area-btn .submit-area .check-box{margin-right:20px}.sch-area-btn .submit-area .btn-l-fill-main{margin:0}.sch-area-btn .submit-area .btn-reload{margin-left:20px;color:#00a3ad;font-size:inherit}.sch-area-btn .submit-area .btn-reload i,.sch-area-btn .submit-area .btn-reload span{display:inline-block;vertical-align:middle}.sch-area-btn .submit-area .btn-reload i{font-size:21px;margin-right:10px}@media only screen and (max-width:767px){.sch-area{padding:25px 15px;border-radius:20px}.sch-area-row{margin-top:24px}.sch-area-row .sch-title{display:none}.sch-area-row .sch-cont{width:100%}.sch-area-row .sch-cont .sch-word{width:calc(100% - 46px);height:32px;margin-right:6px}.sch-area-row .sch-cont .sch-word .word-btn{padding:0 12px}.sch-area-row .sch-cont .sch-word .word-btn .fi-search{font-size:15px}.sch-area-row .sch-cont .btn-detail{width:40px;height:32px;padding:0}.sch-area-row .sch-cont .btn-detail .txt{display:none}.sch-area-row .sch-cont .btn-detail .icon-plus{display:block;margin:0 auto}.sch-area-row .sch-cont .sch-select{width:100%;max-width:100%}.sch-area-row .sch-cont .sch-select-col{width:100%;margin:0}.sch-area-row .sch-cont .sch-select.col2 .sch-select-col{width:calc(50% - 3px);margin-right:6px}.sch-area-row .sch-cont .sch-select.col2 .sch-select-col:last-child{margin-right:0}.sch-area-row .sch-cont .sch-select.col3 .sch-select-col{width:calc(33.333% - 4px);margin-right:6px}.sch-area-row .sch-cont .sch-select.col3 .sch-select-col:last-child{margin-right:0}.sch-area-row .sch-cont .sch-text{width:100%}.sch-area-row.teacher{flex-wrap:wrap}.sch-area-row.teacher .sch{width:calc(50% - 3px)}.sch-area-row.teacher .sch+.sch{margin-left:6px}.sch-area-row .sch-date .date-select,.sch-area-row.teacher .sch+.sch .sch-text{width:100%}.sch-area-row .sch-date .date-select li.unit{line-height:32px}.sch-area-row .sch-date .date-select li .date-input{padding-right:37px;background-size:17px;background-position:center right 10px}.sch-area-row .sch-date .date-term{width:100%}.sch-area-row .sch-date .date-term-btn{width:33.333%;height:32px}.sch-area-cont{margin-top:20px}.sch-area-cont .sch-area-row .sch-title{display:block;line-height:1;margin-bottom:12px}.sch-area-btn{margin-top:30px}.sch-area-btn .submit-area{position:relative;padding-top:30px}.sch-area-btn .submit-area .check-box{position:absolute;top:0;left:0;margin:0}.sch-area-btn .submit-area .btn-reload{position:absolute;top:0;right:0}.sch-area-btn .submit-area .btn-reload i{font-size:16px;margin-right:6px}.sch-area-btn .submit-area .btn-l-fill-main{width:100%}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:10}.modal-container{position:absolute;top:50%;left:50%;width:500px;max-height:90vh;background:#fff;transform:translate(-50%,-50%)}.modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:55px;padding:0 25px;background:#00a3ad;color:#fff}.modal-header .title{width:calc(100% - 26px);font-size:20px}.modal-header .close{display:block;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeElEQVR42qRTQQ7AIAhj+wP8w/+f3Bv2HwaZh2VBaEKTHkRAW5FUdRinkY0EklfN8MWlL26wCa9cx/SAfAJVE/7nbjeQYo+XCYvbW1anSCUR0ZlKQ8xKzT0pxkEogq7SkRAZxqiJmdtcPaN0Bqk9yu3P1PrOjwADAEF2F/wWdHRJAAAAAElFTkSuQmCC)}.modal-content{max-height:calc(90vh - 185px);padding:40px;overflow-y:auto}.modal-content.footer-null{max-height:calc(90vh - 145px)}.modal-footer{padding:40px;text-align:center}.modal-footer .btn-flex,.modal-footer .btn-wrap{margin:0;padding:0}@media only screen and (max-width:767px){.modal-container{width:90%}}:root{--txt-size-super:100px;--txt-size-huge:80px;--txt-size-mega:62px;--txt-size-visual:52px;--txt-size-xxlarge:44px;--txt-size-xlarge:34px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){:root{--txt-size-super:56px;--txt-size-huge:44px;--txt-size-mega:36px;--txt-size-visual:30px;--txt-size-xxlarge:28px;--txt-size-xlarge:24px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}.state{padding:40px 80px 60px;margin-bottom:20px;background:#fff;border-radius:30px;box-shadow:0 1px 15px rgba(0,0,0,.12)}.state-title{font-size:var(--txt-size-lnb);font-weight:700;margin-bottom:38px}.state-cont{display:flex;justify-content:space-around;text-align:center}.state-cont-item{cursor:pointer}.state-cont-item .item-number{position:relative;display:inline-block;padding:0 5px;color:#999;font-family:Metlife,Roboto,Noto Sans KR,Nanum Gothic,dotum,sans-serif;font-size:48px}.state-cont-item .item-number:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:4px;background:#999;border-radius:2px}.state-cont-item .item-text{color:#777;margin-top:6px;line-height:1.2}.state-cont-item.is-all .item-number{color:#00a3ad}.state-cont-item.is-all .item-number:after{background:#00a3ad}.state-cont-item.is-all .item-text{color:#00a3ad}.state-cont-item.is-point .item-number{color:#e22870}.state-cont-item.is-point .item-number:after{background:#e22870}.state-cont-item.is-point .item-text{color:#e22870}@media only screen and (max-width:767px){.state{padding:35px 18px;border-radius:20px}.state-cont{flex-wrap:wrap}.state-cont-item{width:33.333%}.state-cont-item:nth-child(-n+3){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f5f5f5}.state-cont-item .item-number{padding:0 2px;font-size:30px}.state-cont-item .item-number:after{bottom:0;height:3px}}.modalReturn{background:none}.modalReturn .title{font-size:var(--txt-size-middle);font-weight:600}.modalReturn .txt-area{margin-top:20px;font-size:var(--txt-size-sub)}.modalReturn .info-area{margin-top:10px}.modalReturn .info-area .fi-info{color:#777;font-size:var(--txt-size-default)}.modalReturn .info-area .info-txt{margin-left:5px;color:#777}.field-open{overflow:hidden;margin:-20px 0 0 -35px}.field-open-list{float:left;margin:60px 0 0 35px;width:300px}.field-open-list .thumb{position:relative}.field-open-list .thumb .fi-heart{position:absolute;right:26px;top:22px;color:#fff;font-size:var(--txt-size-middle);z-index:1}.field-open-list .thumb .fi-heart:after{content:"";display:block;width:45px;height:45px;background:rgba(0,0,0,.3);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.field-open-list .tag{overflow:hidden;position:absolute;bottom:0}.field-open-list .tag-list{float:left;min-width:60px;height:30px;position:relative;background:#ccc;border-radius:0 20px 0 0}.field-open-list .tag-list-txt{display:inline-block;color:#fff;font-size:var(--txt-size-default);padding:6px 12px}.field-open-list .tag-green{background:#a4ce4e}.field-open-list .tag-blue{background:#00a3ad}.field-open-list .tag-pink{background:#e22870}.field-open-list .course{margin-top:29px;display:flex}.field-open-list .course-online{position:relative;padding-right:13px;margin-right:9px;font-weight:500;width:63px}.field-open-list .course-online:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#ccc;position:absolute;right:0;top:50%;transform:translateY(-50%)}.field-open-list .course-list{color:#777;width:calc(100% - 63px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-open-list .title{margin-top:13px;font-size:var(--txt-size-lnb);line-height:1.2;font-weight:600}.field-open-list .date{margin-top:30px;font-size:var(--txt-size-sub)}.field-open-list span{color:#777;margin-right:5px}.field-open-list .btn-s-line-main{width:100%;margin-top:19px}.field-detail-thumb{position:relative;width:300px;margin:0 auto}.field-detail-thumb .tag-wrap{position:absolute;bottom:0;left:0}.field-detail-thumb .tag-wrap .tag{overflow:hidden}.field-detail-thumb .tag-wrap .tag-list{float:left;min-width:98px;height:38px;position:relative}.field-detail-thumb .tag-wrap .tag-list.tag-green:before{content:"";display:block;min-width:98px;height:38px;background:#a4ce4e;border-radius:0 30px 0 0;position:absolute}.field-detail-thumb .tag-wrap .tag-list.tag-blue:before{content:"";display:block;min-width:98px;height:38px;background:#00a3ad;border-radius:0 30px 0 0;position:absolute}.field-detail-thumb .tag-wrap .tag-list .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;color:#fff}.field-detail-cont{margin-top:40px}.field-detail-cont .title{font-size:var(--txt-size-title);font-weight:600;line-height:1.4}.field-detail-cont .content{margin-top:28px}.field-detail-cont .content dl{margin-bottom:18px}.field-detail-cont .content dl:last-child{margin-bottom:0}.field-detail-cont .content dl.education{display:flex}.field-detail-cont .content dl.education dd{font-size:var(--txt-size-sub)}.field-detail-cont .content dl.education dd span{display:block;margin-bottom:12px}.field-detail-cont .content dl.education dd span:last-child{margin-bottom:0}.field-detail-cont .content dl.boolean{display:flex}.field-detail-cont .content dl.boolean dt{line-height:1.2}.field-detail-cont .content dt{display:inline-block;color:#777;min-width:85px}.field-detail-cont .content dd{display:inline-block;width:calc(100% - 85px)}.field-detail .btn-f-fill-main{margin-top:10px}.field-copy-cont .tag-wrap{display:flex;justify-content:space-between;align-items:flex-end}.field-copy-cont .tag-wrap .tag{overflow:hidden}.field-copy-cont .tag-wrap .tag-list{float:left;min-width:98px;height:38px;position:relative}.field-copy-cont .tag-wrap .tag-list .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;color:#fff}.field-copy-cont .tag-wrap .tag-list.tag-green:before{content:"";display:block;min-width:98px;height:38px;background:#a4ce4e;border-radius:0 30px 0 0;position:absolute}.field-copy-cont .tag-wrap .tag-list.tag-blue:before{content:"";display:block;width:98px;height:38px;background:#00a3ad;border-radius:0 30px 0 0;position:absolute}.field-copy-cont .tag-wrap .tag-list.tag-pink:before{content:"";display:block;width:98px;height:38px;background:#e22870;border-radius:0 30px 0 0;position:absolute}.field-copy-cont .tag-wrap .tag-list.tag-gray:before{content:"";display:block;width:98px;height:38px;background:#999;border-radius:0 30px 0 0;position:absolute}.field-copy-cont .tag-wrap .date{color:#777}.field-copy-cont .title{margin-top:28px;font-size:var(--txt-size-title);font-weight:600;line-height:1.2}.field-copy-cont .content{margin-top:28px}.field-copy-cont .content dl{margin-bottom:18px;display:flex}.field-copy-cont .content dl:last-child{margin-bottom:0}.field-copy-cont .content dl.boolean dt{line-height:1.2}.field-copy-cont .content dl.thumbnail{display:flex}.field-copy-cont .content dt{display:inline-block;color:#777;min-width:130px}.field-copy-cont .content dd{display:inline-block;width:calc(100% - 130px);line-height:1.2}.field-copy-cont .content dd .fi-location{font-size:var(--txt-size-middle)}.field-copy .col-right{float:right}@media only screen and (max-width:767px){.field-open-list{padding:26px 19px}.field-open-list .tag-wrap .tag-list,.field-open-list .tag-wrap .tag-list.tag-blue:before,.field-open-list .tag-wrap .tag-list.tag-gray:before,.field-open-list .tag-wrap .tag-list.tag-green:before,.field-open-list .tag-wrap .tag-list.tag-pink:before{min-width:70px;height:28px;border-radius:0 20px 0 0}.field-open-list .cont{margin-top:20px}.field-open-list .cont dl.boolean{display:flex}.field-open-list .cont dl.boolean dt{line-height:1.3}.field-open-list .cont dl.boolean dt .br{display:block}.field-open-list .cont dt{min-width:75px}.field-open-list .cont .btn-m-line-main{position:static;display:block;width:100%;height:32px}}