@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(../css/fonts/181df63144c284dd0f04.eot);src:local("Noto Sans KR Light"),local("NotoSansKR-Light"),url(../css/fonts/181df63144c284dd0f04.eot?#iefix) format("embedded-opentype"),url(../css/fonts/918abc234b93f8522829.woff2) format("woff2"),url(../css/fonts/12f5f6de07f4452d7c77.woff) format("woff"),url(../css/fonts/c9f0e3c43e9a376e715a.svg#NotoSansKR) format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(../css/fonts/454d0149a721de29dd96.eot);src:local("Noto Sans KR Regular"),local("NotoSansKR-Regular"),url(../css/fonts/454d0149a721de29dd96.eot?#iefix) format("embedded-opentype"),url(../css/fonts/81cf96d6e18fbf3112f5.woff2) format("woff2"),url(../css/fonts/029c8206c92c4a0fef4e.woff) format("woff"),url(../css/fonts/c9f0e3c43e9a376e715a.svg#NotoSansKR) format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(../css/fonts/888b90f39ee8a7a38afb.eot);src:local("Noto Sans KR Medium"),local("NotoSansKR-Medium"),url(../css/fonts/888b90f39ee8a7a38afb.eot?#iefix) format("embedded-opentype"),url(../css/fonts/192871a7ecf6f0aacae7.woff2) format("woff2"),url(../css/fonts/1da2cce45610c4fec562.woff) format("woff"),url(../css/fonts/c9f0e3c43e9a376e715a.svg#NotoSansKR) format("svg")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(../css/fonts/07ec9913a6c63bb915f3.eot);src:local("Noto Sans KR Bold"),local("NotoSansKR-Bold"),url(../css/fonts/07ec9913a6c63bb915f3.eot?#iefix) format("embedded-opentype"),url(../css/fonts/1c3cd005b4e104ef038a.woff2) format("woff2"),url(../css/fonts/26cf87506c6d1221026c.woff) format("woff"),url(../css/fonts/c9f0e3c43e9a376e715a.svg#NotoSansKR) format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(../css/fonts/a8d13daf6710105f4f97.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../css/fonts/a8d13daf6710105f4f97.eot?#iefix) format("embedded-opentype"),url(../css/fonts/b12c15ee768522f9d437.woff2) format("woff2"),url(../css/fonts/d443aadcc88d5e467a92.woff) format("woff"),url(../css/fonts/d3ba1ed3e28b2e6ccaa6.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(../css/fonts/c683e1363bf18fd54a5b.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../css/fonts/c683e1363bf18fd54a5b.eot?#iefix) format("embedded-opentype"),url(../css/fonts/d133d0fe6d0b4c8b2d9f.woff2) format("woff2"),url(../css/fonts/5efc144ea9894b712057.woff) format("woff"),url(../css/fonts/89aa6f69064797365da6.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(../css/fonts/866ee6e514b338078c06.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../css/fonts/866ee6e514b338078c06.eot?#iefix) format("embedded-opentype"),url(../css/fonts/953e4e22f6733702212b.woff2) format("woff2"),url(../css/fonts/dd7c791d47d3efbc2ad8.woff) format("woff"),url(../css/fonts/685b52b8b904f0bd6fef.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(../css/fonts/e0322b90dfb560d2c66f.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../css/fonts/e0322b90dfb560d2c66f.eot?#iefix) format("embedded-opentype"),url(../css/fonts/738cc10a12cbc7b49709.woff2) format("woff2"),url(../css/fonts/f56fc2df013e66d2e20d.woff) format("woff"),url(../css/fonts/524f8cc8371b09ea5f35.svg#Montserrat) format("svg")}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;-webkit-text-size-adjust:none;-webkit-text-stroke-width:0;font-family:"Noto Sans KR",sans-serif;font-size:14px;line-height:1.4;color:#212121;letter-spacing:-0.05em}div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,legend,input,textarea,select,pre,menu{margin:0;padding:0;font-family:"Noto Sans KR",sans-serif;font-size:14px}ol,ul,li,dl,dt,dd{list-style:none}img{width:100%;max-width:100%;border:0px;vertical-align:top;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;image-rendering:crisp-edges;transform:translateZ(0);backface-visibility:hidden}label{border:0;background:none;cursor:pointer}fieldset{margin:0;padding:0;border:0 none}address,cite,em,i{font-style:normal}legend{position:absolute;height:0;font-size:0px;line-height:0;overflow:hidden;text-indent:-9999px}table{width:100%;border-spacing:0;table-layout:fixed;border-collapse:separate}table *border-collapse:collapse caption{position:absolute;height:0;font-size:0px;line-height:0;overflow:hidden;text-indent:-9999px}table th,table td{word-break:break-all}a{display:block;color:inherit;text-decoration:none}alink,a:visited,a:active,a:hover{text-decoration:none;color:inherit}button{margin:0;padding:0;border:0;background:none;font-family:"Noto Sans KR",sans-serif;color:inherit;cursor:pointer}button[disabled]{cursor:default}input{display:block;margin:0;padding:0 10px;border:0 none;box-sizing:border-box;color:#212121}input[type='text'],input[type='password'],input[type='tel'],input[type='email']{display:block;width:100%;height:50px;line-height:50px;border:1px solid #E0E0E0;border-radius:3px;font-size:14px}input[type='file'],input[type='image'],input[type='reset'],input[type='button'],input[type='submit']{border:0;background:none;-webkit-appearance:button;cursor:pointer}input[type="radio"]{-webkit-border:1px solid #ccc;-webkit-appearance:none}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;border-radius:0}input[disabled],input:disabled{cursor:default;color:#999;background:#eee;border:1px solid #E0E0E0}input::placeholder{color:#999}textarea{display:block;margin:0;padding:15px 10px;width:100%;height:100px;border:1px solid #E0E0E0;border-radius:3px;background:none;color:#4A4A4A;font-size:14px;line-height:20px;box-sizing:border-box;background:#fff}textarea::placeholder{color:#9E9E9E}select{display:block;padding:0 10px;width:100%;height:50px;color:#555;font-size:14px;border:1px solid #E0E0E0;border-radius:3px;box-sizing:border-box;background:#fff url(../images/7e64e07d414c8ef919aa.png) no-repeat calc(100% - 17px) center;background-size:12px;-webkit-appearance:none}select::placeholder{color:#9E9E9E}select[disabled],select:disabled{cursor:default;color:#999;background-color:#eee;border:1px solid #E0E0E0}select option[value=""][disabled]{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}table{position:relative;border-collapse:collapse}table caption{opacity:0;height:0;width:0;position:absolute;top:-1px;left:-1px;font-size:0}@media screen and (min-width: 768px){body{font-size:16px;line-height:1.4}div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,legend,input,textarea,select,pre,menu,button{font-size:16px;line-height:1.4}input[type='text'],input[type='password'],input[type='tel'],input[type='email']{font-size:14px}select,textarea{font-size:14px}}.skip-menu{position:relative;width:100%;overflow:hidden;z-index:99999}.skip-menu a{display:block;font-size:0;width:1px;height:1px;line-height:0;margin:0 -1px -1px 0;overflow:hidden;text-align:center}.skip-menu a:focus,.skip-menu a:hover,.skip-menu a:active{width:auto;height:20px;padding:8px 0 0 15px;margin:0;background:#032e49;color:#fff;font-weight:bold;line-height:1}.mb-hidden{display:none !important}.pc-hidden{display:inline-block !important}br.pc-hidden{display:block !important}.nodata{width:100% !important;padding:30px 0 !important;text-align:center !important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background:url(../images/edeac1be08cc29de9e48.png) no-repeat center;background-size:25px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{background:url(../images/26fd85651d2a18d8504d.png) no-repeat center;background-size:25px}.design-table{position:relative}.design-table::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#333;z-index:10}.design-table th{background:#F4F4F4;border-bottom:1px solid #ddd;font-weight:500;color:#333;text-align:center}.design-table td{border-bottom:1px solid #ddd;color:#555;text-align:center}.design-table thead th{padding:12px 0}.design-table tbody th{padding:15px 0}.design-table tbody td{padding:15px 0}.toggle{position:relative;margin-bottom:20px}.toggle__btn{position:relative;padding:0 16px;width:100%;height:50px;color:#555;font-size:14px;line-height:50px;text-align:left;border:1px solid #ddd;background-color:#fff}.toggle__btn.active+.toggle__option{display:block}.toggle__btn:after{content:"";display:block;position:absolute;top:50%;right:12px;width:20px;height:20px;transform:translateY(-50%);background:url(../images/de648e9424981dd6abcc.png) no-repeat 100% center;background-size:cover}.toggle__btn.active:after{transform:translateY(-50%) rotate(180deg)}.toggle__option{display:none;position:absolute;top:49px;left:0;width:100%;border:1px solid #ddd;background-color:#fff;z-index:100}.toggle__title{padding:0 16px;width:100%;height:50px;color:#4a4a4a;font-size:15px;font-weight:500;line-height:50px;text-align:left;background:#fff}.toggleList{position:relative;margin-bottom:20px}.toggleList__item:not(:first-child){margin-top:30px}.toggleList__item.active .toggleList__btn:after{transform:translateY(-70%) rotate(0)}.toggleList__item.active .toggleList__box{display:block}.toggleList__btn{position:relative;padding:0 0 10px;width:100%;color:#212121;font-size:18px;font-weight:700;text-align:left;border-bottom:1px solid #E0E0E0;background-color:#fff}.toggleList__btn:after{content:"";display:block;position:absolute;top:50%;right:0;width:25px;height:25px;background:url(../images/8baf05c61c750cbc060d.png) no-repeat center;background-size:cover;transform:translateY(-70%) rotate(180deg)}.toggleList__box{display:none;padding:20px 0 0}.toggleList__box em{color:#F44336}.toggleList__box .ico--point{margin-bottom:5px;padding-left:18px;background:url(../images/eea4d0fe4a386dc210e6.png) no-repeat 0 center;background-size:12px;font-size:16px;font-weight:500;color:#212121}.push-toggle{position:relative;width:60px;height:30px}.push-toggle__title{overflow:hidden;text-indent:-9999px}.push-toggle__content{position:absolute}.push-toggle__content input{position:absolute;top:0;left:0;width:0;height:0}.push-toggle__content input:checked+label{background:#307AB7}.push-toggle__content input:checked+label span{left:calc(100% - 28px)}.push-toggle__content label{display:block;width:60px;height:30px;border-radius:100px;background:#BBB}.push-toggle__content label span{display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%);width:26px;height:26px;background:#fff;border-radius:50%;transition:all .5s}.page-count{display:flex;align-items:center;justify-content:center;margin:40px auto 0}.page-count--btn{display:block;width:30px;height:30px;border-radius:3px;text-indent:-9999px}.page-count--btn.prev{background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:30px}.page-count--btn.next{background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:30px}.page-count__list{display:flex;align-items:center;margin:0 10px}.page-count__list li:not(:last-of-type){margin-right:4px}.page-count__list--btn{display:block;width:30px;height:30px;color:#9e9e9e;font-size:14px;text-align:center;line-height:28px;border:1px solid #e0e0e0;border-radius:3px}.page-count__list--btn.on{color:#fff;background:#307AB7;border:1px solid #307AB7}.lnb-wrap .lnb-tit{position:relative;border-bottom:1px solid #ddd}.lnb-wrap .lnb-tit--wrap{position:relative}.lnb-wrap .lnb-tit--wrap__push .lnb-tit--wrap__text{position:relative;margin:0 auto;padding-right:23px;font-size:16px;font-weight:500;line-height:50px;text-align:center}.lnb-wrap .lnb-tit--wrap__push button::after{display:none !important}.lnb-wrap .lnb-tit--wrap__push .setting{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:22px;height:22px;background-size:cover;text-indent:-9999px}.lnb-wrap .lnb-tit--wrap__text{text-align:center}.lnb-wrap .lnb-tit--wrap__text p{font-size:16px;font-weight:500;line-height:50px;text-align:center}.lnb-wrap .lnb-tit--wrap__text button{position:relative;margin:0 auto;padding-right:23px;color:#111;font-size:16px;font-weight:500;line-height:50px;text-align:center}.lnb-wrap .lnb-tit--wrap__text button.on::after{transform:translateY(-50%) rotate(180deg)}.lnb-wrap .lnb-tit--wrap__text button::after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:8px;background:url(../images/7e64e07d414c8ef919aa.png) no-repeat 100% center;background-size:12px}.lnb-wrap .lnb-tit--wrap__text em{display:none}.lnb-wrap .lnb-tit--wrap__back{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:24px;height:24px;background:url(../images/683e18e114773f7eea94.png) no-repeat center;background-size:10px;text-indent:-9999px}.lnb-wrap .lnb-tit--list{display:none;position:absolute;top:100%;left:0;width:100%;background:#f4f4f4;border-top:1px solid #ddd;z-index:100}.lnb-wrap .lnb-tit--list.on{display:block}.lnb-wrap .lnb-tit--list li a{color:#999;font-size:16px;font-weight:500;line-height:50px;text-align:center}.lnb-wrap .lnb-tit--list li.on a{color:#111}.lnb-wrap .sub-tit{margin:20px}.lnb-wrap .sub-tit ul{display:block;white-space:nowrap;overflow-y:hidden;overflow-x:auto;font-size:0}.lnb-wrap .sub-tit ul li{display:inline-block;vertical-align:middle;position:relative;margin-right:15px;padding-right:15px}.lnb-wrap .sub-tit ul li::after{content:'';display:block;position:absolute;top:3px;right:0;width:1px;height:20px;background:#ddd}.lnb-wrap .sub-tit ul li:last-of-type{margin-right:0;padding-right:0}.lnb-wrap .sub-tit ul li:last-of-type::after{display:none}.lnb-wrap .sub-tit ul li a{color:#999;font-size:15px;font-weight:500;line-height:21px}.lnb-wrap .sub-tit ul li.on a{color:#EE781D;text-decoration:underline}.contents{position:relative;margin-top:50px}.contents .content{position:relative;padding:30px 20px 0}.contents .content::after{display:block;content:"";clear:both}.overflow{overflow:hidden}.layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9000}.layer__table{display:table;width:100%;height:100%}.layer--box-layer .layer__table{max-width:280px;margin:0 auto}.layer--box-layer .layer__table .layer__content{height:auto;min-height:auto;padding:30px 15px 15px}.layer__table-cell{display:table-cell;width:100%;vertical-align:middle}.layer__content{position:relative;padding:80px 20px 20px;margin:0 auto;background:#fff;height:100vh;min-height:100vh;width:100%;overflow-y:auto}.layer__top{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;border-bottom:1px solid #ddd;z-index:9001}.layer__top .close{position:fixed;top:0;left:0;width:60px;height:50px;background:url(../images/683e18e114773f7eea94.png) no-repeat center;background-size:10px;overflow:hidden;text-indent:-9999px}.layer__title{height:50px;line-height:50px;font-size:16px;font-weight:500;color:#111;text-align:center}.layer__con-area{position:relative}.layer__con-area .button-content--btn2 .btn{width:calc(50% - 3.5px)}.layer__con-area .button-content--btn2 .btn:first-child{margin-right:7px}.button-content{margin-top:40px;font-size:0}.button-content--btn2 .btn{display:inline-block;vertical-align:middle;width:calc(50% - 2.5px)}.button-content--btn2 .btn:first-child{margin-right:5px}.button-content--btn3 .btn{display:inline-block;vertical-align:middle;width:calc(33.33% - 3px)}.button-content--btn3 .btn:nth-child(2){margin:0 4.5px}.button-content--col2 .btn{display:inline-block;vertical-align:middle;width:calc(50% - 2.5px)}.button-content--col2 .btn:first-child{width:100%;margin:0 0 10px}.button-content--col2 .btn:last-child{margin:0 0 0 5px}.btn{display:block;width:100%;height:50px;color:#fff !important;font-size:14px;font-weight:500;line-height:50px;text-align:center;background:#212121;border-radius:3px}.btn--small{height:30px;line-height:30px;font-size:14px}.btn--medium{height:40px;line-height:40px}.btn--lgray{color:#555555 !important;background:#EEEEEE;border:0}.btn--gray{color:#fff !important;background:#555;border:0}.btn--dgray{color:#fff !important;background:#555555;border:0}.btn--point{color:#fff !important;background:#307AB7;border:0}.btn--dblue{color:#fff !important;background:#115296;border:0}.btn--line{color:#111 !important;background:#fff;border:1px solid #111}.btn--line-white{color:#fff !important;background:transparent;border:1px solid #fff}.btn--line-lgray{color:#212121 !important;background:#fff;border:1px solid #E0E0E0}.btn--line-point{color:#307AB7 !important;background:#fff;border:1px solid #307AB7}.btn[disabled]{background:#BDBDBD;border:0;color:#fff}.btn--arrow span{padding-right:17px;background:url(../images/26a1d6423448550d3b62.png) no-repeat right/10px}.btn--arrow-right span{padding-right:17px;background:url(../images/480cc76fe018ca6d5b07.png) no-repeat right/10px}.btn--arrow-left span{padding-left:17px;background:url(../images/174f489a22e2451a557c.png) no-repeat left/10px}.btn--min-arrow{width:auto;height:auto;line-height:1.2;padding-right:20px;background:url(../images/e3b7d0c1f059555d7e6a.png) no-repeat 100% center;background-size:20px;font-size:14px;font-weight:500;color:#757575 !important}.btn--plus{width:50px;height:50px;font-size:0;text-indent:-9999px;background:#fff url(../images/de05f96a9b9e9c0d62a9.png) no-repeat center/20px;border:1px solid #333;overflow:hidden}.btn--down{width:120px;height:40px;color:#111;font-size:14px;font-weight:500;border:1px solid #111;border-radius:3px}.btn--down span{padding-right:25px;background:#fff url(../images/8de8d29d5254ce48e338.png) no-repeat right/20px}.btn--full{display:inline-block !important;width:30px !important;background:#212121 url(../images/895f76b08ac0cde7d622.png) no-repeat center;background-size:18px;overflow:hidden;text-indent:-9999px}.btn--search{display:inline-block !important;width:30px !important;background:url(../images/b6612eccffdb2c056bb3.png) no-repeat center;background-size:18px;overflow:hidden;text-indent:-9999px}.btn--brochure{display:inline-block !important;width:30px !important;background:url(../images/d366614424b56aefb9f8.png) no-repeat center;background-size:14px;overflow:hidden;text-indent:-9999px}.btn--downBrochure{display:inline-block !important;width:17px !important;height:17px !important;border:0;border-radius:2px;background:#307AB7 url(../images/93b205cfbf01131aa8fa.png) no-repeat center;background-size:9px;overflow:hidden;text-indent:-9999px}.control{display:flex;flex-wrap:wrap}.control button{width:30px;height:30px;border:1px solid #E0E0E0;border-radius:3px;overflow:hidden;text-indent:-9999px}.control__prev{margin-right:5px;background:#fff url(../images/ebe73ebe8df14e06d556.png) no-repeat center;background-size:10px}.control__next{background:#fff url(../images/714d9b03c30771f1e114.png) no-repeat center;background-size:10px}.quantity{display:flex;flex-wrap:wrap}.quantity input{width:50px;height:30px;line-height:30px;border-left:0;border-right:0;text-align:center}.quantity button{position:relative;width:30px;height:30px;line-height:30px;border:1px solid #ddd;background:#eee;overflow:hidden;text-indent:-9999px}.quantity button span::before{content:"";display:block;position:absolute;top:50%;left:50%;width:15px;height:1px;background:#9B9B9B;margin:0 0 0 -7px}.quantity__plus span::after{content:"";display:block;position:absolute;top:50%;left:50%;width:1px;height:15px;background:#9B9B9B;margin:-7px 0 0 0}input.small,select.small{height:30px;line-height:30px;font-size:12px}input.medium,select.medium{height:40px;line-height:40px}.form li:not(:first-child){margin-top:20px}.form li.write-check--box .form__content{display:flex;flex-wrap:wrap}.form li.write-check--box .form__content .design-input{margin:0 20px 10px 0;padding-right:2px}.form li.write-check--box .form__content.col{justify-content:left}.form li.write-check--box .form__content.col .design-input{margin:0 20px 0 0;padding-right:0}.form li.write-check--box .form__content.col .design-input:last-of-type{margin-right:0}.form li.write-check--box .form__content.row .design-input{width:100%}.form__tit{width:100%;font-size:14px;font-weight:500}.form__tit label{display:block;position:relative}.form__tit--necessary label::after{content:"*";display:inline-block;margin-left:3px;font-size:14px;font-weight:500;color:#F44336}.form__content{position:relative;margin-top:5px;width:100%}.form__content__sub-text{position:relative;padding-left:8px;margin-top:10px;color:#757575;font-size:14px;line-height:20px}.form__content__sub-text::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#e0e0e0}.form__content .pw-input{margin:0}.form__content .pw_change_btn{position:absolute;top:50%;right:10px;width:24px;height:24px;border:0;background:url(../images/a6431421783c0a2fb84d.png) no-repeat center/24px;transform:translateY(-50%);overflow:hidden;text-indent:-9999px}.form__content .pw_change_btn.on{background-image:url(../images/2e8028f1240fa2a6aee6.png)}.form__content p{margin-top:5px;font-size:12px}.form__content--error input{border-color:#DC252A}.form__content--error p{color:#DC252A}.form__content--success p{color:#49A543}.form__content--password input:not(:first-child){margin-top:5px}.form__content--address .add-box-01{display:flex;justify-content:space-between}.form__content--address .add-box-01 input{width:calc(100% - 105px)}.form__content--address .add-box-01 .btn{width:100px}.form__content--address .add-box-02 input{margin-top:5px}.form__content--tel .number{display:flex;flex-wrap:wrap;justify-content:space-between}.form__content--tel .number input{width:calc(100% - 105px)}.form__content--tel .number .btn{width:100px;margin:0}.form__content--tel .code{display:flex;flex-wrap:wrap;margin-top:5px}.form__content--tel .code input{width:calc(100% - 145px)}.form__content--tel .code .btn{width:70px;margin-left:5px}.form__content--tel .code p{width:70px;line-height:50px;margin-top:0;color:#D83030;text-align:right}.form__content--span{display:flex;flex-wrap:wrap;justify-content:space-between}.form__content--span input{width:calc(100% - 20px)}.form__content--span span{width:20px;line-height:50px;text-align:right}.form__content--btn{display:flex;flex-wrap:wrap;justify-content:space-between}.form__content--btn input{width:calc(100% - 75px)}.form__content--btn .btn{width:70px;margin:0}.form__content--check{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form__content--check>div{width:calc(100% - 105px)}.form__content--check .design-input{width:95px;margin:0 !important}.form__content--anonymous .design-input--check{margin-top:10px}.form__content .file-plus{position:absolute;top:0;right:0;width:50px;height:50px;background:url(../images/453defe01b9992e3ec0c.png) no-repeat center;background-size:50px;text-indent:-9999px;z-index:10}.form__content .remove{position:absolute;top:0;right:0;width:50px;height:50px;border-radius:4px;border:1px solid #555;background-color:#fff;text-indent:-9999px;overflow:hidden;z-index:20}.form__content .remove::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:3px;background-color:#555;transform:translate(-50%, -50%)}.form__content .remove.type-2::after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;background:url(../images/1e9155003dfa644ecf89.png) no-repeat center;background-size:24px;transform:translate(-50%, -50%)}.form__content__down{margin-bottom:20px}.form__content__down .list li{display:flex;justify-content:start;align-items:center;margin-top:15px}.form__content__down .list li:first-of-type{margin-top:0}.form__content__down .list li p{margin-top:0;width:calc(100% - 136px) !important;color:#555;font-size:12px;line-height:17px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form__content__down .list li button{margin-left:5px;height:24px;color:#333;font-size:14px;font-weight:500;line-height:24px;text-align:center;border:1px solid #ddd}.form__content__down .list li button.download{width:80px}.form__content__down .list li button.remove{width:56px}.form__content__file{position:relative}.form__content__file .file-list{display:flex;justify-content:space-between;position:relative;margin-top:10px;width:100%}.form__content__file .file-list:first-of-type{margin-top:0}.form__content__file .file-list .upload-text{width:calc(100% - 75px)}.form__content__file .file-list .upload-btn__wrap{position:relative;width:70px;margin-left:5px}.form__content__file .file-list .upload-btn__wrap .button-file{width:100%;height:50px;color:#fff;font-size:14px;font-weight:500;line-height:50px;border-radius:3px}.form__content__file .file-list .upload-btn__wrap .input-file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.form__content__file .file-list .remove{position:absolute;top:0;right:-60px;width:50px;height:50px;background:url(../images/d24a5b98910297152971.png) no-repeat center;background-size:50px;text-indent:-9999px;z-index:10}.form__content .dot-list{margin-top:10px}.form__content .dot-list li:not(:first-of-type){margin-top:8px}.search{position:relative;display:flex;flex-wrap:wrap;border:1px solid #ddd;background-color:#fff}.search input{width:calc(100% - 44px);height:48px;line-height:48px;border:0}.search button{width:44px;line-height:48px;background:url(../images/f3bba1a8e24aae62594b.png) no-repeat center;background-size:24px;overflow:hidden;text-indent:-9999px}.search button.btn-search-delete{display:none;position:absolute;top:50%;right:48px;width:20px;height:20px;line-height:20px;margin-top:-10px;background:url(../images/23bb667d0ab37ae78237.png) no-repeat center;background-size:20px}.search--small input{height:38px;line-height:38px}.search--small button{line-height:38px}.date_form input,.datepicker input{background:url(../images/d2324a0237182f432270.png) no-repeat calc(100% - 10px) center;background-size:24px}.date_form input[disabled],.date_form input:disabled,.datepicker input[disabled],.datepicker input:disabled{background-color:#eee;background-image:url()}.datepicker-area{display:flex;flex-wrap:wrap;justify-content:space-between}.datepicker-area .datepicker{width:calc(50% - 10px)}.datepicker-area .datepicker:first-child{position:relative}.datepicker-area .datepicker:first-child:after{content:"~";display:block;position:absolute;top:0;right:-20px;width:20px;line-height:50px;font-size:14px;text-align:center}.attach{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#F8F8F8;padding:20px 22px}.attach__item{display:flex;flex-wrap:wrap;align-items:center}.attach__item:not(:first-child){margin-top:15px}.attach__file{padding-left:30px;background:url(../images/bc828dbfc3f7b8b20537.png) no-repeat 0 center;background-size:20px;color:#555;text-align:left}.attach__delete{width:16px;height:16px;background-size:11px;margin-left:12px;overflow:hidden;text-indent:-9999px}.design-input{position:relative;overflow:hidden}.design-input input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.design-input label{display:block;padding-left:23px;color:#212121;font-size:14px;height:18px;line-height:18px}.design-input--check input:checked+label{background:url(../images/8cc8444e2637bb51316b.png) no-repeat 0 center;background-size:18px}.design-input--check label{background:url(../images/4797167a7f17ecf043c6.png) no-repeat 0 center;background-size:18px}.design-input--radio input:checked+label{background:url(../images/1b1f7bc8a98395e0b9ae.png) no-repeat 0 center;background-size:18px}.design-input--radio label{background:url(../images/4b252a6f770fe544fe6e.png) no-repeat 0 center;background-size:18px}.design-input--label label{display:inline-block;height:36px;line-height:34px;margin:5px 2.5px;padding:0 15px;border:1px solid #ddd;border-radius:50px;font-weight:500;color:#ddd}.design-input--label input:checked+label{border-color:#307AB7;color:#307AB7}.design-input--label-black label{height:32px;line-height:30px;margin:0 5px 0 0;padding:0 12px;border:1px solid #E0E0E0;border-radius:50px;font-weight:500;color:#9E9E9E}.design-input--label-black input:checked+label{border-color:#212121;color:#212121}.tab{margin:0}.tab__btn-area{display:flex;flex-wrap:wrap;width:100%}.tab__btn-area--col2 .tab__btn{width:calc(100% / 2)}.tab__btn-area--col3 .tab__btn{width:calc(100% / 3)}.tab__btn-area--col4 .tab__btn{width:calc(100% / 4)}.tab__btn-area--col5 .tab__btn{width:calc(100% / 5)}.tab__btn-area--col6 .tab__btn{width:calc(100% / 6)}.tab__btn-area--col7 .tab__btn{width:calc(100% / 7)}.tab__btn-area--col8 .tab__btn{width:calc(100% / 8)}.tab__btn{position:relative;height:50px;font-size:16px;font-weight:700;color:#9E9E9E;text-align:center;line-height:50px;background:#fff;border:1px solid #E0E0E0;border-left:0}.tab__btn.on{color:#fff;background:#307AB7}.tab__btn:first-child{border-left:1px solid #E0E0E0}.tab__btn:first-child.on{border-left:1px solid #307AB7}.tab__contents{display:none;padding:20px}.tab__contents.on{display:block}.tab--toggle{position:relative}.tab--toggle__btn{position:relative;display:block;width:100%;height:50px;line-height:50px;padding:0 10px;text-align:left;border:1px solid #ddd;background:url(../images/7e64e07d414c8ef919aa.png) no-repeat calc(100% - 17px) center/12px}.tab--toggle__btn.active+.tab--toggle__btn-area{display:block}.tab--toggle__btn-area{position:absolute;display:none;top:49px;left:0;background-color:#fff;border:1px solid #ddd;z-index:10}.tab--toggle__btn-area .tab__btn{width:100%;font-size:14px}.tab--toggle__btn-area .tab__btn.on{color:#fff;background:#307AB7}.tab--box .tab__btn-area{margin:0 -2px}.tab--box .tab__btn-area .tab__btn{width:calc(33.33% - 4px);height:auto;line-height:1.2;background:#BDBDBD;border:0;border-radius:3px;margin:4px 2px 0;padding:8px 0;font-size:14px;font-weight:500;color:#fff}.tab--box .tab__btn-area .tab__btn:nth-of-type(-n+3){margin-top:0}.tab--box .tab__btn-area .tab__btn.on{background:#1976D2}.tab--line .tab__btn-area .tab__btn{border:0;border-bottom:1px solid #E0E0E0;font-size:14px;color:#9E9E9E}.tab--line .tab__btn-area .tab__btn.on{background-color:#fff;border-bottom:3px solid #307AB7;color:#307AB7}.hidden-show{position:relative}.hidden-show__btn{position:absolute;top:50%;right:12px;width:22px;height:22px;background:url(../images/a6431421783c0a2fb84d.png) no-repeat center/22px;transform:translateY(-50%);overflow:hidden;text-indent:-9999px}.hidden-show__btn.on{background-image:url(../images/2e8028f1240fa2a6aee6.png)}.common-icon{display:inline-block;vertical-align:middle;margin:0 2px;font-size:12px;text-align:center;color:#757575}.common-icon--recommend,.common-icon--oppose{font-size:14px;font-weight:500;color:#BDBDBD}.common-icon--recommend span,.common-icon--oppose span{display:block;width:50px;height:50px;border-radius:10px;margin:0 auto 3px;overflow:hidden;text-indent:-9999px}.common-icon--recommend.on,.common-icon--oppose.on{color:#307AB7}.common-icon--recommend.on span,.common-icon--oppose.on span{background-color:#307AB7}.common-icon--recommend span{background:#BDBDBD url(../images/45b936159ca80f60b4df.png) no-repeat center;background-size:25px}.common-icon--oppose span{background:#BDBDBD url(../images/b77f95cdaf8ed4124bf9.png) no-repeat center;background-size:25px}.common-tag{margin-top:-5px}.common-tag__box{display:inline-block;height:26px;line-height:24px;border:1px solid #212121;border-radius:50px;margin:5px 5px 0 0;padding:0 12px;background:#fff;color:#212121;font-size:12px;font-weight:500;text-align:center}.common-tag__box.blue{color:#fff;background:#307AB7;border:1px solid #307AB7}.common-badges__box{display:inline-block;height:24px;line-height:24px;padding:0 8px;background:#212121;font-size:14px;font-weight:500;color:#fff}.common-badges__box--round{border-radius:50px}.common-badges__box--round-2{border-radius:10px 0px 10px 0px}.arrow-area--count{display:flex;justify-content:space-between;align-items:center}.arrow-area--count__prev span{display:inline-block;width:40px;height:40px;background:#999 url(../images/36c47510976222697d5d.png) no-repeat center center;background-size:28px;border-radius:2px;text-indent:-9999px}.arrow-area--count__next span{display:inline-block;width:40px;height:40px;background-size:28px;border-radius:2px;text-indent:-9999px}.arrow-area--count__num{font-size:0;text-align:center}.arrow-area--count__num .default-input{display:inline-block;vertical-align:middle;margin-right:5px;width:50px;height:32px;line-height:32px;font-size:16px;text-align:center}.arrow-area--count__num .total-count{display:inline-block;vertical-align:middle;color:#333;font-size:16px;line-height:32px}.arrow-area--lists .slick-prev{width:50px;height:60px;background:rgba(0,0,0,0.3) url(../images/36c47510976222697d5d.png) no-repeat center center;background-size:28px;border-radius:0 10px 10px 0;text-indent:-9999px}.arrow-area--lists .slick-next{width:50px;height:60px;background:rgba(0,0,0,0.3) url(../images/95c56a26ee0f7322e90d.png) no-repeat center center;background-size:28px;border-radius:10px 0 0 10px;text-indent:-9999px}.star-grade{position:relative;width:86px;height:13px}.star-grade span{position:absolute;top:0;left:0;width:100%;height:100%;background-size:86px;z-index:50}.star-grade span.cover{background-size:86px;z-index:51}.star-grade--medium{width:100px;height:15px}.star-grade--medium span{background-size:100px}.star-grade--medium span.cover{background-size:100px}.line-list{font-size:12px;color:#757575}.line-list span{position:relative;margin-right:2px;padding-right:5px}.line-list span:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-5px;background:#EEE}.line-list span:last-child{margin-right:0;padding-right:0}.line-list span:last-child:after{display:none}.line-list span.state{font-weight:700}.line-list span.state.end{color:#212121}.dot-list{color:#757575}.dot-list li{position:relative;padding-left:9px}.dot-list li:before{content:"";display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background:#E0E0E0}.dot-list li:not(:first-child){margin-top:8px}.dot-list li .dot-list{padding-top:5px}.dot-list li .dot-list li:before{border:1px solid #E0E0E0;background:transparent}.dot-list li .dot-list li:not(:first-child){margin-top:5px}.dot-list__link{display:inline-block;font-weight:500;color:#212121}.view-util{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.view-util__share{display:flex;flex-wrap:wrap}.view-util__share .ico{text-align:center}.view-util__share .ico:not(:first-child){margin-left:10px}.view-util__share .ico.small button{width:20px;height:20px;background-size:20px}.view-util__share .ico button{width:30px;height:30px;overflow:hidden;text-indent:-9999px}.view-util__share .ico--url button{background:url(../images/5757e67de3ebddf92d1d.png) no-repeat center;background-size:30px}.view-util__share .ico--bookmark button{background:url(../images/364fe79637b5e14ee3d6.png) no-repeat center;background-size:30px}.view-util__share .ico--bookmark.on button{background-image:url(../images/e26eff7e225bcce7a488.png)}.view-util__share .ico--bookmark.on span{color:#307AB7}.view-util__share .ico--print button{background:url(../images/389e0530f90b20c9f00f.png) no-repeat center;background-size:30px}.view-util__share .ico--report button{background:url(../images/4a0fb9a35e674f18f881.png) no-repeat center;background-size:30px}.view-util__share .ico span{display:none}.view-util__share--text .ico span{display:block;font-size:14px;font-weight:500;color:#757575}.view-util__size{display:flex;flex-wrap:wrap;align-items:center}.view-util__size p{color:#757575}.view-util__size button{width:24px;height:24px;border:1px solid #E0E0E0;border-left:0;overflow:hidden;text-indent:-9999px}.view-util__size button span{position:relative;display:block}.view-util__size button span:before{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:2px;background:#757575;margin:-1px 0 0 -5px;z-index:10}.view-util__size button.big{border-left:1px solid #E0E0E0;margin-left:5px}.view-util__size button.big span:after{content:"";display:block;position:absolute;top:50%;left:50%;width:2px;height:10px;background:#757575;margin:-5px 0 0 -1px;z-index:10}.comment__title{margin:20px 0 10px}.comment__idpw{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.comment__idpw input{width:calc(100% - 135px)}.comment__idpw input:first-child{width:130px}.comment__form{display:flex;flex-wrap:wrap;justify-content:space-between}.comment__form textarea{width:calc(100% - 75px)}.comment__form .btn{width:70px;height:100px;line-height:100px}.comment__reply{margin-top:60px}.comment__reply .comment-list__inner:last-of-type{border-bottom:0}.comment__reply--title{padding-left:25px;font-size:16px;font-weight:500;line-height:22px;background:url(../images/7c1b0cff453fd684b9a2.png) no-repeat 0 center;background-size:20px}.comment__reply--title em{color:#307AB7}.comment__reply__score{margin-top:15px;padding-top:20px;border-top:1px solid #212121}.comment__reply__score__main{display:flex;align-items:center;overflow:hidden;padding:30px 20px;background:#FAFAFA;border:1px solid #e0e0e0;border-radius:10px}.comment__reply__score__main .total-score{width:80px}.comment__reply__score__main .total-score .title{color:#9E9E9E;font-size:12px;font-weight:500;line-height:17px}.comment__reply__score__main .total-score .score{margin-top:5px;padding-left:29px;font-size:24px;font-weight:700;line-height:34px;background:url(../images/5c4c4bf7fe3e40ca0750.png) no-repeat 0 center;background-size:24px}.comment__reply__score__main .total-score .review{margin-top:4px;font-size:12px;line-height:17px}.comment__reply__score__main .review-score{width:calc(100% - 80px)}.comment__reply__score__main .review-score ul li{display:flex;align-items:center;margin-top:2px}.comment__reply__score__main .review-score ul li:first-of-type{margin-top:0}.comment__reply__score__main .review-score ul li .score-number{padding-left:14px;width:32px;font-size:12px;font-weight:500;line-height:17px;text-align:left;background:url(../images/5c4c4bf7fe3e40ca0750.png) no-repeat 0 center;background-size:12px}.comment__reply__score__main .review-score ul li .score-area{position:relative;overflow:hidden;margin:0 5px;width:calc(100% - 62px);height:5px;background:#e0e0e0;border-radius:50px}.comment__reply__score__main .review-score ul li .score-area__ing{position:absolute;top:0;left:0;height:5px;background:#307AB7}.comment__reply__score__main .review-score ul li .total-number{width:20px;color:#9e9e9e;font-size:12px;font-weight:700;line-height:17px;text-align:left}.comment__reply__score__main .review-score ul li.on .total-number{color:#307AB7}.comment__reply__score__list-area{margin-top:20px}.comment__reply__score__list-area__top{display:flex;justify-content:space-between;align-items:center}.comment__reply__score__list-area__top select{width:110px;height:40px;line-height:40px}.comment__reply__score__list-area__top .btn{width:120px}.comment__reply__score__list-area__review{margin-top:20px;border-top:2px solid #212121}.comment__reply__score__list-area__review li{padding:15px 0;border-bottom:1px solid #e0e0e0}.comment__reply__score__list-area__review li .score{position:relative;width:100px;height:20px;background:url(../images/2657ba6ddd3df45be3d4.png) no-repeat 0;background-size:100px 20px}.comment__reply__score__list-area__review li .score__ing{position:absolute;top:0;left:0;height:20px;background:url(../images/6e7587c363778b7be55a.png) no-repeat 0;background-size:100px 20px}.comment__reply__score__list-area__review li .review-text{margin-top:8px}.comment__reply__score__list-area__review li .review-text p{color:#424242;font-size:14px;line-height:20px}.comment__reply__score__list-area__review li .user-info{display:flex;margin-top:8px}.comment__reply__score__list-area__review li .user-info span{display:block;position:relative;padding-right:5px;margin-right:5px;color:#757575;font-size:12px;line-height:17px}.comment__reply__score__list-area__review li .user-info span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.comment__reply__score__list-area__review li .user-info span:last-of-type::after{display:none}.comment__reply__area{margin-top:15px;border-top:1px solid #212121}.comment__reply__area .comment-list.reply{padding:0 15px;background:#F5F5F5}.comment__reply__area .comment-list__inner{padding:15px 0;border-bottom:1px solid #e0e0e0}.comment__reply__area .comment-list__info{display:flex;justify-content:space-between;align-items:center}.comment__reply__area .comment-list__info__user{display:flex}.comment__reply__area .comment-list__info__user p{position:relative;padding-right:5px;margin-right:5px;color:#757575;font-size:12px;line-height:17px}.comment__reply__area .comment-list__info__user p::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.comment__reply__area .comment-list__info__user p:last-of-type::after{display:none}.comment__reply__area .comment-list__info__modify{display:flex}.comment__reply__area .comment-list__info__modify--btn{display:block;margin-right:10px}.comment__reply__area .comment-list__info__modify--btn:last-of-type{margin-right:0}.comment__reply__area .comment-list__info__modify--btn.reply{color:#9e9e9e;font-size:14px;line-height:20px}.comment__reply__area .comment-list__info__modify--btn.modify{width:20px;height:20px;text-indent:-9999px;background:url(../images/8e6edc528d6829c2e2a3.png) no-repeat center center;background-size:20px}.comment__reply__area .comment-list__info__modify--btn.remove{width:20px;height:20px;text-indent:-9999px;background:url(../images/1e9155003dfa644ecf89.png) no-repeat center center;background-size:20px}.comment__reply__area .comment-list__main{margin-top:10px}.comment__reply__area .comment-list__main--comment{color:#424242;font-size:14px;line-height:20px}.comment__reply__area .comment-list__up-down{display:flex;margin-top:15px}.comment__reply__area .comment-list__up-down .up-down-btn{display:block;margin-right:5px;padding:5px 10px;color:#757575;font-size:12px;font-weight:500;border:1px solid #e0e0e0;border-radius:50px}.comment__reply__area .comment-list__up-down .up-down-btn:last-of-type{margin-right:0}.comment__reply__area .comment-list__up-down .up-down-btn.up span{padding-left:18px;background:url(../images/f5df9e893cd66d2576b8.png) no-repeat 0 center;background-size:15px}.comment__reply__area .comment-list__up-down .up-down-btn.up.on{color:#fff;background:#307AB7;border:1px solid #307AB7}.comment__reply__area .comment-list__up-down .up-down-btn.up.on span{background:url(../images/45b936159ca80f60b4df.png) no-repeat 0 center;background-size:15px}.comment__reply__area .comment-list__up-down .up-down-btn.down span{padding-left:18px;background:url(../images/e5de4b3cfbbeb39390c1.png) no-repeat 0 center;background-size:15px}.comment__reply__area .comment-list__up-down .up-down-btn.down.on{color:#fff;background:#307AB7;border:1px solid #307AB7}.comment__reply__area .comment-list__up-down .up-down-btn.down.on span{background:url(../images/b77f95cdaf8ed4124bf9.png) no-repeat 0 center;background-size:15px}.comment__reply__area .comment-list .comment__write{padding:10px 0}.keyword{margin-top:40px}.keyword__title{margin-bottom:10px}.recommend{display:flex;justify-content:center;align-items:center;margin:40px 0;width:100%;text-align:center}.learning__item{width:245px;margin:0 5px;border-radius:10px;overflow:hidden}.learning__image{position:relative}.learning__image .common-badges__box{position:absolute;top:0;left:0;z-index:10}.learning__content{background:#fff;padding:20px}.learning__content p{color:#757575;display:-webkit-box;width:100%;height:4.5em;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;-webkit-line-clamp:3;-webkit-box-orient:vertical}.learning__info{margin-top:10px;font-size:12px;color:#757575}.learning__ico-time,.learning__ico-date{margin-right:5px;padding-left:20px;background:url(../images/de2ed1fa0ac95a9607bd.png) no-repeat 0 center;background-size:16px;font-weight:500;color:#212121}.learning__ico-date{margin-top:5px}.matching__contact{padding:30px;background:#FFFDED url(../images/3895df6f83b81f98e1e8.png) no-repeat 0 bottom;background-size:75%}.matching__contact-item{text-align:center}.matching__contact-item:not(:first-child){margin-top:30px}.matching__contact-item--bg{padding-top:110px;background:url(../images/17c7f2658c3a49525f27.png) no-repeat center 0;background-size:90px}.matching__contact-item span{display:block;margin-bottom:10px;font-size:18px;font-weight:700}.matching__contact-item .btn{margin-top:20px}.matching__list{margin-top:40px}.matching__item:not(:first-child){margin-top:20px}.matching__image{position:relative;border:1px solid #E0E0E0;border-radius:10px;overflow:hidden}.matching__image .common-badges__box{position:absolute;top:0;left:0;z-index:10}.matching__content strong{display:block;margin:10px 0;font-size:16px;font-weight:700}.matching__content dl{display:flex;flex-wrap:wrap}.matching__content dl:not(:first-child){margin-top:5px}.matching__content dl dt{font-weight:700}.matching__content dl dd{padding-left:5px;color:#757575}.matching__content span{display:block;margin-top:10px;color:#757575}.project__list{display:flex;flex-wrap:wrap;margin:-12px -6px 0}.project__item{position:relative;width:calc(50% - 12px);margin:12px 6px 0;border-radius:10px;overflow:hidden}.project__item--big{width:100%}.project__item p{position:absolute;left:0;right:0;bottom:0;padding:10px;font-size:18px;font-weight:700;color:#fff;z-index:10;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project__item p:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.6;z-index:-1}.recruit__list{display:flex;flex-wrap:wrap;margin:-6px}.recruit__item{width:calc(50% - 12px);border:1px solid #E0E0E0;border-radius:10px;margin:6px;padding:0 15px 15px;overflow:hidden}.recruit__item .line-list{margin:8px 0}.recruit__image a{position:relative;height:0;padding-bottom:58%;overflow:hidden}.recruit__image a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:67%}.recruit__title span,.recruit__title p{display:block;margin-bottom:2px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit__state{font-size:12px;font-weight:700;color:#409DBE}.recruit .matching{margin-top:20px}.recruit .matching__contact{background:#F3FCFF url(../images/f50b288919c85cfd788a.png) no-repeat 0 bottom;background-size:75%}.recruit .matching__contact-item--bg{padding-top:102px;background:url(../images/c4b800e42dee9c1e6001.png) no-repeat center 0;background-size:80px}.banner-visual{margin:20px 0 40px}.banner-visual__bottom{position:relative;width:65px;min-height:30px;margin-top:-30px}.banner-visual .n-slide__item img{border:1px solid #E0E0E0;border-radius:10px;overflow:hidden}.banner-visual .n-slide__item .button-content{display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:31px;margin-top:10px !important}.banner-visual .n-slide__item .button-content .btn{margin:0 0 0 5px !important}.banner-visual .n-slide .button-content .btn.btn-request{display:block;width:auto !important;padding:0 8px;background:transparent}.banner-visual .n-slide .button-content .btn.btn-request span{display:inline-block;padding-right:20px;background:url(../images/ffb9d5e56612dc98d308.png) no-repeat right center;background-size:18px}.ok-con{padding-top:75px;background:url(../images/8f83c0ba2e69d83ea711.png) no-repeat center 0;background-size:50px;text-align:center}.ok-con__title{margin-bottom:10px;font-size:20px;font-weight:500}.ok-con p em{font-weight:700;color:#307AB7}.mb-header-none-page .header{display:none}.mb-subNav-page .sub-nav{display:block !important}.mb-btn-floating-page.content{padding-bottom:90px}.mb-btn-floating-page .button-content{position:fixed;bottom:0;left:0;right:0;margin-top:0;z-index:100}.mb-btn-floating-page .button-content .btn{border-radius:0}.bottom-banner{display:none}@media screen and (min-width: 768px){.pc-hidden{display:none !important}.mb-hidden{display:block !important}br.pc-hidden{display:none !important}.design-table th,.design-table td{border-right:1px solid #ddd;font-size:16px}.design-table th:last-child,.design-table td:last-child{border-right:0}.design-table thead th{padding:19px 0}.design-table tbody th,.design-table tbody td{padding:19px 0}.toggle--reponsive{margin-bottom:30px}.toggle--reponsive .toggle__btn{display:none}.toggle--reponsive .toggle__option{position:static;display:flex;flex-wrap:wrap;padding:5px;width:100%;border:1px solid #ddd;border-radius:50px}.toggle--reponsive .toggle__option li{position:relative;width:50%}.toggle--reponsive .toggle__option li.on .toggle__title{color:#fff;background:#EE781D}.toggle--reponsive .toggle__option--col3 li{width:calc(100% / 3)}.toggle--reponsive .toggle__option--col4 li{width:calc(100% / 4)}.toggle--reponsive .toggle__option--col5 li{width:calc(100% / 5)}.toggle--reponsive .toggle__option--col6 li{width:calc(100% / 6)}.toggle--reponsive .toggle__option--col7 li{width:calc(100% / 7)}.toggle--reponsive .toggle__option--col8 li{width:calc(100% / 8)}.toggle--reponsive .toggle__title{padding:0;height:40px;color:#999;font-size:16px;font-weight:500;line-height:40px;text-align:center;background:#fff;border-radius:50px}.toggleList__btn{padding:0 0 15px;font-size:24px}.toggleList__btn:after{width:30px;height:30px;background:url(../images/3ac2b32d01bdcd6ab812.png) no-repeat center;background-size:cover}.toggleList__box .ico--point{font-size:18px}.tab__btn-area--round .tab__btn{height:38px;line-height:36px;font-size:16px}.tab__btn-area--round .tab__btn:not(:last-of-type){margin-right:15px}.tab--toggle{margin-bottom:40px}.tab--toggle__btn{display:none}.tab--toggle__btn-area{position:static;display:flex;flex-wrap:wrap;background-color:#fff;border:0}.tab--toggle__btn-area .tab__btn{width:calc(100% / 2);background:#fff;border:1px solid #E0E0E0;border-left:0;font-size:18px}.tab--toggle__btn-area .tab__btn:first-child{border-left:1px solid #E0E0E0}.tab--toggle__btn-area .tab__btn.on{color:#fff;background:#307AB7}.tab--toggle .tab__btn-area--col3 .tab__btn{width:calc(100% / 3)}.tab--toggle .tab__btn-area--col4 .tab__btn{width:calc(100% / 4)}.tab--toggle .tab__btn-area--col5 .tab__btn{width:calc(100% / 5)}.tab--toggle .tab__btn-area--col6 .tab__btn{width:calc(100% / 6)}.tab--box .tab__btn-area{width:384px}.tab--box .tab__btn-area .tab__btn{width:calc(33.33% - 6px);margin:6px 3px 0;font-size:16px}.tab--line .tab__btn-area .tab__btn{height:53px;line-height:53px;font-size:18px}.common-tag__box{height:32px;line-height:30px;font-size:14px}.common-badges__box--round{height:27px;line-height:27px;font-size:16px}.mb-header-none-page .header{display:block}.pc-page-title-none-page .page-wrap{display:none}.lnb-wrap{display:none !important;padding:60px 0}.lnb-wrap .lnb-tit{border-top:0;border-bottom:0}.lnb-wrap .lnb-tit--wrap__text p{line-height:1.2;font-size:32px}.lnb-wrap .lnb-tit--wrap__text em{display:none;vertical-align:middle;color:#EE781D;font-size:16px;font-weight:500;line-height:22px}.lnb-wrap .lnb-tit--wrap__back{display:none}.lnb-wrap .lnb-tit--list{display:none}.lnb-wrap .lnb-tit--pc{margin-top:30px}.lnb-wrap--pc-none-page{display:none}.form li:not(:first-child){margin-top:30px}.write-form .form ul li{display:flex;align-items:center}.write-form .form ul li .form__content{margin-top:0}.form__tit{font-size:16px}.form__content{margin-top:10px}.form__content--address .add-box-01 input{width:calc(100% - 115px)}.form__content--address .add-box-01 .btn{width:110px}.form__content--address .add-box-02 input{margin-top:10px}.form__content--tel .number input{width:calc(100% - 115px)}.form__content--tel .number .btn{width:110px}.form__content--tel .code input{width:calc(100% - 205px)}.form__content--tel .code .btn{width:80px}.form__content--tel .code p{width:110px;line-height:50px;margin-left:10px;text-align:left}.form__content--span input{width:calc(100% - 25px)}.form__content--span span{width:25px}.form__content--btn input{width:calc(100% - 85px)}.form__content--btn .btn{width:80px}.form__content--check{justify-content:flex-start}.form__content--check>div{width:200px}.form__content--check .design-input{width:auto;margin:0 0 0 10px !important}.form__content__file .file-list .upload-text{width:calc(100% - 85px)}.form__content__file .file-list .upload-btn__wrap{width:80px}.form__content__file .file-list .upload-btn__wrap .button-file{font-size:16px}.datepicker{width:215px}.datepicker-area{justify-content:flex-start}.datepicker-area .datepicker{width:200px}.datepicker-area .datepicker:first-child{margin-right:20px}.attach{padding:20px}.attach__file{padding-left:34px;background-size:18px}.attach__delete{width:20px;height:20px;background-size:14px}.design-input label{font-size:16px}.layer__table{position:relative;width:550px;margin:0 auto}.layer--box-layer .layer__table{max-width:280px;margin:0 auto}.layer__content{border-radius:10px;padding:140px 40px 40px}.layer__top .close{position:fixed;top:0;left:0;width:70px;height:70px;background-size:13px}.layer__title{height:70px;line-height:70px;font-size:20px}.layer__content{height:80vh;min-height:80vh}.layer__top{position:absolute}.layer__top .close{position:absolute}.button-content{margin-top:40px;text-align:center}.button-content--btn2 .btn{width:200px}.button-content--btn3 .btn{width:200px}.button-content--col2{display:flex;justify-content:flex-end}.button-content--col2 .btn{width:100px}.button-content--col2 .btn:first-child{width:100px;margin:0 auto 0 0 !important}.button-content--col2 .btn:last-child{margin:0 0 0 10px !important}.btn{display:block;width:200px;margin:0 auto;font-size:16px}.btn--small{font-size:14px}.btn--plus{width:50px;font-size:0}.btn--down{width:130px}.btn--min-arrow{width:auto;margin:0 !important;font-size:14px}.contents{overflow:hidden;margin-top:0 !important;padding:60px 0 0}.contents.popup{margin-top:0}.contents .content{padding:60px 0 0;margin:0 auto;max-width:1200px}.common-patch__box{padding:0 12px;height:24px;line-height:24px}.common-patch__box.pc-big{padding:0 15px;height:30px;font-size:16px;line-height:30px}.common-patch--big .common-patch__box{width:100px;height:30px;font-size:14px;line-height:30px}.arrow-area--count{margin:0 auto}.star-grade{position:relative;width:96px;height:15px}.star-grade span{background-size:96px}.star-grade span.cover{background-size:96px}.star-grade--medium{width:110px;height:17px}.star-grade--medium span{background-size:110px}.star-grade--medium span.cover{background-size:110px}.line-list{font-size:14px}.line-list span:after{height:15px;margin-top:-8px}.view-util{justify-content:right}.view-util__size{margin-left:20px}.view-util__size p{width:50px;font-size:14px}.comment__title{margin:40px 0 15px;font-size:18px}.comment__idpw{justify-content:flex-start;margin-bottom:9px}.comment__idpw input{width:200px}.comment__idpw input:first-child{width:200px;margin-right:5px}.comment__form textarea{width:calc(100% - 110px);height:80px}.comment__form .btn{margin:0;width:100px;height:80px;line-height:80px}.comment__reply__score{margin-top:20px}.comment__reply__score__main{justify-content:center;padding:30px 0}.comment__reply__score__main .total-score{width:105px}.comment__reply__score__main .total-score .title{font-size:16px;line-height:22px}.comment__reply__score__main .total-score .score{margin-top:0;padding-left:33px;font-size:28px;line-height:40px;background-size:30px}.comment__reply__score__main .total-score .review{margin-top:5px;font-size:14px;line-height:20px}.comment__reply__score__main .review-score{width:285px}.comment__reply__score__main .review-score ul li .score-number{padding-left:20px;width:41px;font-size:14px;line-height:20px;background-size:18px}.comment__reply__score__main .review-score ul li .score-area{margin:0 10px;width:calc(100% - 85px);height:8px}.comment__reply__score__main .review-score ul li .score-area__ing{height:8px}.comment__reply__score__main .review-score ul li .total-number{width:24px;font-size:14px;line-height:20px}.comment__reply__score__list-area__top .btn{margin:0}.comment__reply__score__list-area__review{margin-top:25px}.comment__reply__score__list-area__review li .review-text{margin-top:10px}.comment__reply__score__list-area__review li .review-text p{font-size:16px;line-height:22px}.comment__reply__score__list-area__review li .user-info{margin-top:10px}.comment__reply__score__list-area__review li .user-info span{font-size:14px;line-height:20px}.comment__reply__score__list-area__review li .user-info span::after{height:15px}.comment__reply__area{margin-top:20px}.comment__reply__area .comment-list.reply{padding:0 30px}.comment__reply__area .comment-list.reply .comment-list__inner{padding:20px 0}.comment__reply__area .comment-list.reply .comment__write{padding:10px 0}.comment__reply__area .comment-list__inner{padding:20px}.comment__reply__area .comment-list__info__user p{font-size:14px;line-height:20px}.comment__reply__area .comment-list__info__user p::after{height:15px}.comment__reply__area .comment-list__info__modify--btn.reply{margin-right:20px}.comment__reply__area .comment-list__up-down{margin-top:20px}.comment__reply__area .comment-list .comment__write{padding:10px 20px}.keyword{display:flex;flex-wrap:wrap}.keyword__title{width:96px;margin-bottom:0;font-size:18px}.keyword .common-tag{width:calc(100% - 96px)}.recommend{margin:60px 0 40px}.learning__item{width:384px;margin:0 12px}.learning__info{display:flex;flex-wrap:wrap;margin-top:15px;font-size:14px}.learning__ico-date{position:relative;margin:0 0 0 20px}.learning__ico-date:before{content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:15px;margin-top:-7px;background:#E0E0E0}.matching{display:flex;flex-wrap:wrap;justify-content:space-between}.matching__contact{width:282px;padding:43px 20px 67px;background:#FFFDED url(../images/90eae7249e82b4d66f8a.png) no-repeat 0 bottom;background-size:auto}.matching__contact-item:not(:first-child){margin-top:40px}.matching__contact-item--bg{padding-top:130px;background:url(../images/7a03f106e5fe37b78925.png) no-repeat center 0;background-size:100px}.matching__contact-item span{font-size:20px}.matching__list{display:flex;flex-wrap:wrap;width:calc(100% - 282px);margin:0 -12px}.matching__item{width:calc(33.33% - 24px);margin:24px 12px 0}.matching__item:not(:first-child){margin-top:24px}.matching__item:nth-of-type(-n+3){margin-top:0}.matching__image.js-square{position:relative;height:175px;padding-bottom:0;border-radius:5px;overflow:hidden}.matching__image.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.matching__content dl dt,.matching__content dl dd{font-size:14px}.matching__content span{font-size:14px}.project__list{display:block;margin:0}.project__item{float:left;width:282px;margin:0}.project__item--big{width:calc(100% - 306px);height:588px;margin-right:24px}.project__item:last-child{margin-top:24px}.project__item p{font-size:16px}.recruit{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit__list{width:calc(100% - 282px);margin:-12px}.recruit__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(33.33% - 24px);margin:12px;padding:0 20px 20px}.recruit__item .line-list{margin:10px 0 0}.recruit__image{width:100%}.recruit__image a{height:108px;padding-bottom:0}.recruit__image a img{height:auto}.recruit>a{width:100%}.recruit__title{font-size:14px}.recruit__title span,.recruit__title p{margin-bottom:5px;font-size:18px}.recruit__state{margin:10px 0 0;font-size:14px}.banner-visual .n-slide__item .button-content{display:flex;flex-wrap:wrap}.banner-visual .n-slide__item .button-content .btn{margin:0 0 0 5px !important}.ok-con__title{margin-bottom:20px;font-size:24px}.mb-btn-floating-page.content{padding-bottom:0}.mb-btn-floating-page .button-content{position:static;margin-top:40px}.mb-btn-floating-page .button-content .btn{border-radius:3px}.bottom-banner{display:block}.bottom-banner__list{margin-top:30px}.bottom-banner__list__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.bottom-banner__list__top--title{font-size:24px;font-weight:700;line-height:34px}.bottom-banner__list__top .arrow-area{display:flex}.bottom-banner__list__top .arrow-area .arrow-btn{display:block;margin-right:5px;width:30px;height:30px;text-indent:-9999px}.bottom-banner__list__top .arrow-area .arrow-btn:last-of-type{margin-right:0}.bottom-banner__list__top .arrow-area .arrow-btn.prev{background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:30px}.bottom-banner__list__top .arrow-area .arrow-btn.next{background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:30px}.bottom-banner__list .list li{margin-left:15px;width:240px}.bottom-banner__list .list li:first-of-type{margin-left:0}.bottom-banner__list .list li .img{position:relative;border-radius:10px !important}.bottom-banner__list .list li .img.js-square{position:relative;height:150px;padding-bottom:0;border-radius:5px;overflow:hidden}.bottom-banner__list .list li .img.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.bottom-banner__list .list li .img .common-badges{position:absolute;top:0;left:0;z-index:100}.bottom-banner__list .list li .text{margin-top:10px}.bottom-banner__list .list li .text p{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}.bottom-banner__list .lecture-list__ul .img{position:relative;overflow:hidden;height:150px;border-radius:10px}.bottom-banner__list .lecture-list__ul .img__patch{display:flex;position:absolute;top:0;left:0;width:100%}.bottom-banner__list .lecture-list__ul .img__info{display:flex;justify-content:space-between;align-items:center;padding:0 20px;width:100%;height:150px}.bottom-banner__list .lecture-list__ul .img__info__text{flex-basis:calc(100% - 90px);color:#fff}.bottom-banner__list .lecture-list__ul .img__info__text .name{font-size:16px;font-weight:500;line-height:22px}.bottom-banner__list .lecture-list__ul .img__info__text .class{margin-top:5px;font-size:20px;font-weight:700;line-height:28px}.bottom-banner__list .lecture-list__ul .img__info__icon{flex-basis:60px;overflow:hidden;border-radius:50%}}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:2000}.header .top-bar{padding:7px 5px 6px;background:#307AB7;text-align:center}.header .top-bar__text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.header .top-bar__text p{color:#fff}.header .top-bar__text p span{font-weight:500;color:#8FFFC4}.header .top-bar__text button{line-height:19px;margin-left:10px;padding:0 17px 0 8px;border-radius:4px;background:#1D4C72 url(../images/cb709c285546dbf9386c.png) no-repeat calc(100% - 7px);background-size:4px;font-size:11px;font-weight:500;color:#fff}.header .header-top{position:relative;padding:15px 20px;background:#455660}.header .header-top .header-inner{display:flex;flex-wrap:wrap;align-items:center}.header .header-top .header-inner>form{width:100%}.header .header-top .search-area{display:none;width:100%;margin-top:10px}.header .header-top .search-area.on{display:block}.header .header-top .search-btn{position:absolute;top:15px;right:60px;width:25px;height:25px;background:url(../images/621f041aeeff4ca0d540.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.header .header-top .gnb-btn{position:absolute;top:15px;right:20px;width:25px;height:25px;margin-left:15px;background:url(../images/6b6369361e2bce6938b7.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.header .header-bottom{border-bottom:1px solid #E0E0E0}.header .header-bottom .nav__list{white-space:nowrap;overflow-x:auto;padding-left:20px}.header .header-bottom .nav__item{display:inline-block;margin-right:15px}.header .header-bottom .nav__item:last-child{margin-right:20px}.header .header-bottom .nav__item a{padding:10px 0;font-weight:500}.header .header-bottom .nav__item .depth-01{display:none}.header .header-bottom .sub-nav{display:none}.header .header-bottom .sub-nav__list{white-space:nowrap;overflow-x:auto;padding-left:20px}.header .header-bottom .sub-nav__item{display:inline-block;margin-right:10px}.header .header-bottom .sub-nav__item:last-child{margin-right:20px}.header .header-bottom .sub-nav__item a{position:relative;padding:14px 0;font-size:16px;font-weight:700;color:#BDBDBD}.header .header-bottom .sub-nav__item.on a{color:#307AB7}.header .header-bottom .sub-nav__item.on a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#307AB7}.header__logo{width:120px}.header__text-area{margin-left:5px}.header__text-area--title{color:#fff;font-size:18px;font-weight:700;line-height:25px}.header .mb-gnb{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;width:100%;height:100vh;background:#fff;z-index:9999}.header .mb-gnb--top{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#1D4C72}.header .mb-gnb--top__info{display:flex}.header .mb-gnb--top__info .text-btn{display:block;position:relative;margin-right:10px;padding-right:10px;color:#fff;font-size:14px;font-weight:500;line-height:20px}.header .mb-gnb--top__info .text-btn:first-child::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:16px;background:#fff}.header .mb-gnb--top__close{width:24px;height:24px;background:url(../images/7ddf58d18ee9ff80a65b.png) no-repeat center/14px;overflow:hidden;text-indent:-9999px}.header .mb-gnb__main{display:flex}.header .mb-gnb__main__menu{width:150px;height:100vh;background:#F5F5F5}.header .mb-gnb__main__menu .main li .main-menu{display:block;padding:0 20px;width:100%;height:60px;color:#212121;font-size:18px;font-weight:500;line-height:60px;text-align:left}.header .mb-gnb__main__menu .main li.on .main-menu{color:#fff;font-weight:700;background:#307AB7}.header .mb-gnb__main__menu .sub{padding-top:10px;border-top:1px solid #e0e0e0}.header .mb-gnb__main__menu .sub li .sub-menu{display:block;padding:0 20px;width:100%;height:40px;color:#212121;font-size:14px;font-weight:500;line-height:40px;text-align:left}.header .mb-gnb__main__open{width:calc(100% - 150px)}.header .mb-gnb__main__open__list{display:none}.header .mb-gnb__main__open__list.on{display:block}.header .mb-gnb__main__open__list>li .open-btn{display:block;position:relative;padding:0 20px;width:100%;height:50px;color:#212121;font-size:16px;font-weight:500;line-height:50px;text-align:left;background:url(../images/55951c2f65c799cc56b4.png) no-repeat calc(100% - 13px) center/24px;border-bottom:1px solid #e0e0e0}.header .mb-gnb__main__open__list>li .open-btn.on{background:url(../images/8979fa60b5b6e7d7b603.png) no-repeat calc(100% - 13px) center/24px}.header .mb-gnb__main__open__list>li .open-btn.on+.depth-area-02{display:block}.header .mb-gnb__main__open__list>li .depth-area-02{display:none}.header .mb-gnb__main__open__list>li .depth-area-02__list{border-bottom:1px solid #e0e0e0}.header .mb-gnb__main__open__list>li .depth-area-02__list li .menu-btn{display:block;padding:0 20px;width:100%;height:44px;color:#757575;font-size:14px;line-height:44px;text-align:left}.header .mb-gnb__main__open__list>li .depth-area-02__list li .menu-btn span{position:relative;padding-left:9px}.header .mb-gnb__main__open__list>li .depth-area-02__list li .menu-btn span::before{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#E0E0E0}.header .login-layer{z-index:9999}.header .login-layer .layer__content{padding:65px 20px 20px}.header .login-layer .layer__content .close{position:absolute;top:18px;right:25px;width:14px;height:14px;background:url(../images/3b9b118c6aa3e4b0a858.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.header .login-layer .login--con__title{margin-bottom:20px;font-size:18px;font-weight:500;text-align:center}.header .login-layer .login--con__chk{height:18px;margin-top:14px}.header .login-layer .login--con__chk .design-input{display:inline-block;width:auto;margin-right:10px}.header .login-layer .hidden-show{margin-top:10px}.header .login-layer .button-content{margin-top:20px}.header .login-layer .button-content .btn:not(:first-child){margin-top:10px}.header .login-layer .link-content{display:flex;justify-content:center;margin-top:20px}.header .login-layer .link-content a{font-size:14px}.header .login-layer .link-content a:not(:first-of-type){position:relative;margin-left:20px}.header .login-layer .link-content a:not(:first-of-type)::after{content:'';position:absolute;top:50%;left:-20px;display:block;width:1px;height:20px;margin-top:-10px;background-color:#E0E0E0}.header .login-layer .link-content a:not(:last-of-type){margin-right:20px}.header .layer--banner-layer .layer__table{max-width:100%;padding:20px}.header .layer--banner-layer .layer__content{overflow:visible;padding:0}.header .layer--banner-layer .layer__content .close{position:absolute;top:-24px;right:0;width:24px;height:24px;background:url(../images/7ddf58d18ee9ff80a65b.png) no-repeat center/14px;overflow:hidden;text-indent:-9999px}.header--main .header-top{background:#fff}.header--main .header-top .search-btn{background:url(../images/f3bba1a8e24aae62594b.png) no-repeat center/contain}.header--main .header-top .gnb-btn{background:url(../images/4d63d349b576d91ca524.png) no-repeat center/contain}.header--main .header__logo{background:url(../images/61c496685136a1c00864.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.sns-content{margin-top:50px}.sns-content__title{margin-bottom:20px;font-size:18px;font-weight:500;text-align:center}.sns-content .sns-list__item{margin-top:10px}.sns-content .sns-list__item button{width:100%;height:50px;line-height:50px;border-radius:3px;font-size:14px;font-weight:500}.sns-content .sns-list__item--kakao{margin-top:0}.sns-content .sns-list__item--kakao button{background:#F1D802;color:#111}.sns-content .sns-list__item--kakao button span{display:inline-block;padding-left:35px;background:url(../images/a0806538ae2a8c8fd119.png) no-repeat 0 50%;background-size:25px}.sns-content .sns-list__item--naver button{background:#1EC800;color:#fff}.sns-content .sns-list__item--naver button span{display:inline-block;padding-left:29px;background:url(../images/4101dea032b21100025c.png) no-repeat 0 50%;background-size:20px}.sns-content .sns-list__item--email{margin-top:25px}.sns-content .sns-list__item--email button{border:1px solid #212121;font-size:16px}@media screen and (min-width: 768px){.header{position:relative}.header.scroll{position:fixed}.header.scroll .header-top,.header.scroll .top-bar{display:none}.header .top-bar{padding:8px 10px 8px}.header .top-bar__text button{line-height:21px;padding:0 22px 0 10px;border-radius:4px;background-position:calc(100% - 10px);background-size:3px;font-size:12px}.header .header-inner{max-width:1780px;margin:0 auto}.header .header-top{padding:13px 0 11px;background:#fff;border-bottom:1px solid #E0E0E0}.header .header-top .header-inner>form{width:auto}.header .header-top .search-area{display:block !important;width:500px;margin-top:0;margin-left:30px}.header .header-top .search-area .search{border:0;border-radius:10px;overflow:hidden}.header .header-top .search-area .search input,.header .header-top .search-area .search button{background-color:#F5F5F5;outline:none}.header .header-top .search-btn{position:absolute;top:12px;right:60px;width:25px;height:25px;background:url(../images/f3bba1a8e24aae62594b.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.header .header-top .gnb-btn{position:absolute;top:12px;right:20px;width:25px;height:25px;margin-left:15px;background:url(../images/4d63d349b576d91ca524.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.header .header-top .side{display:block !important;width:545px;margin-left:auto}.header .header-top .side .banner-visual{position:relative;margin:0}.header .header-top .side .banner-visual .n-slide__item{position:relative}.header .header-top .side .banner-visual .n-slide__item a{display:block;width:350px}.header .header-top .side .banner-visual .n-slide__item .button-content{position:absolute;top:0;right:0;margin-top:0 !important;width:125px}.header .header-top .side .banner-visual .n-slide__item .button-content .btn{margin-top:6px !important}.header .header-top .side .banner-visual .n-slide__item .button-content .btn.btn-request{margin:0 !important}.header .header-top .side .banner-visual__bottom{position:absolute;bottom:0;left:365px}.header .header-bottom .header-inner{display:flex;flex-wrap:wrap;align-items:center}.header .header-bottom .menu-btn{margin-right:60px;padding-left:35px;background:url(../images/b5a870a0d19e9b0b0eae.png) no-repeat left center;background-size:30px;font-size:18px;font-weight:500}.header .header-bottom .nav__list{white-space:normal;overflow-x:hidden;padding-left:0}.header .header-bottom .nav__item{display:inline-block;margin-right:30px}.header .header-bottom .nav__item:hover>a,.header .header-bottom .nav__item.on>a{color:#307AB7}.header .header-bottom .nav__item:hover>a::after,.header .header-bottom .nav__item.on>a::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#307AB7}.header .header-bottom .nav__item:hover .depth-01{display:block}.header .header-bottom .nav__item:last-child{margin-right:0}.header .header-bottom .nav__item a{position:relative;padding:12px 0 13px;font-size:18px}.header .header-bottom .nav__item .depth-01{position:absolute;top:100%;left:0;padding:40px 60px;width:100%;background:#fff;border-bottom:1px solid #e0e0e0}.header .header-bottom .nav__item .depth-01__inner{display:flex}.header .header-bottom .nav__item .depth-01__inner__category{width:290px}.header .header-bottom .nav__item .depth-01__inner__category--tit{padding-left:40px;font-size:32px;font-weight:700;line-height:45px}.header .header-bottom .nav__item .depth-01__inner__category--tit.news{background:url(../images/8b4d3639ee60b332cc81.png) no-repeat 0 center;background-size:30px}.header .header-bottom .nav__item .depth-01__inner__category--text{margin-top:10px;color:#757575;font-size:14px;line-height:20px;word-break:keep-all}.header .header-bottom .nav__item .depth-01__inner__category .btn{display:inline-block;margin:20px 0 0;padding:0 16px;width:auto;height:40px;line-height:40px;text-align:center}.header .header-bottom .nav__item .depth-01__inner__main{display:flex;justify-content:space-between;align-items:start;width:calc(100% - 290px)}.header .header-bottom .nav__item .depth-01__inner__main__nav{width:calc(100% - 440px)}.header .header-bottom .nav__item .depth-01__inner__main__nav ul{display:flex;justify-content:start;flex-wrap:wrap;margin-top:-22px;margin-left:-22px}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li{margin-left:22px;margin-top:22px;width:calc((100% / 4) - 29.33px)}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li.on .nav-btn{color:#fff;background:#307AB7}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li .nav-btn{display:block;padding:0 15px;width:100%;height:50px;font-size:16px;line-height:48px;border:1px solid #e0e0e0;border-radius:50px;white-space:nowrap}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li .nav-btn span{padding-left:27px}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li .nav-btn.news span{background:url(../images/83292efd3ab9b76f3d7d.png) no-repeat 0 center;background-size:22px}.header .header-bottom .nav__item .depth-01__inner__main__nav ul li.on .nav-btn.news span{background:url(../images/59cea35943cd2e00cf1b.png) no-repeat 0 center;background-size:22px}.header .header-bottom .nav__item .depth-01__inner__main__banner{margin-left:70px}.header .header-bottom .nav__item .depth-01__inner__main__banner .banner-visual{margin:0;width:370px}.header .header-bottom .nav__item .depth-01__inner__main__banner .banner-visual .n-slide__item a{padding:0}.header .header-bottom .sub-nav{display:block}.header .header-bottom .sub-nav__list{white-space:normal;overflow-x:hidden;padding-left:0}.header .header-bottom .sub-nav__item{display:inline-block;margin-right:30px}.header .header-bottom .sub-nav__item:last-child{margin-right:0}.header .header-bottom .sub-nav__item a{padding:12px 0 13px;font-size:16px}.header .header-bottom .sub-nav__item.on a:after{height:3px}.header .header-bottom .util{margin-left:auto}.header .header-bottom .util__button{position:relative;margin-right:7px;padding-right:10px;font-size:14px}.header .header-bottom .util__button:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:20px;margin-top:-10px;background:#E0E0E0}.header .header-bottom .util__button:last-child:after{display:none}.header__logo{width:174px}.header__text-area{margin-left:10px}.header__text-area--title{color:#212121;font-size:28px;font-weight:700;line-height:40px}.header .mb-gnb{display:none !important}.header .login-layer .layer__table{width:550px}.header .login-layer .layer__content{height:auto;min-height:auto;padding:50px 75px}.header .login-layer .layer__content .close{top:20px;right:20px;width:30px;height:30px;background:url(../images/83d6420c8d94803ecec5.png) no-repeat center/18px}.header .login-layer .login--con__title{font-size:20px}.header .login-layer .button-content .btn{width:100%}.header .login-layer .button-content .btn--email{margin-top:30px}.header .sns-content{margin-top:50px}.header .sns-content__title{font-size:20px}.header .layer--banner-layer .layer__table{padding:0}.header .layer--banner-layer .layer__content{border-radius:0}.header--main .header__logo{background:none;text-indent:0}.pc-gnb-layer .layer__table{width:100%}.pc-gnb-layer .layer__content{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;padding:70px 0 0;height:100vh;min-height:100vh;border-radius:0}.pc-gnb-layer .layer__content::-webkit-scrollbar{display:none}.pc-gnb-layer .layer__content .layer__top{position:fixed;height:70px}.pc-gnb-layer .layer__content .layer__top .close{top:50%;transform:translateY(-50%);width:30px;height:30px;left:auto;right:60px;background:url(../images/d5770414df30f676e96a.png) no-repeat center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list{display:flex;padding:30px 0;border-bottom:1px solid #e0e0e0}.pc-gnb-layer .layer__con-area .gnb-area__list__title{padding:0 40px;min-width:293px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title{padding-left:40px;font-size:28px;font-weight:700;line-height:40px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.news{background:url(../images/8b4d3639ee60b332cc81.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.e-edu{background:url(../images/13c086149d9c40b6f96e.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.recruit{background:url(../images/7fa5eaa1d0ffe17ef289.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.project{background:url(../images/35195d0cf59e1b21c890.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.estimate{background:url(../images/ab6d3c99a7e62e2e1575.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.comment{background:url(../images/c2ca2b95fbb90df992f4.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__title .title.cs{background:url(../images/185342f9c85b213834cf.png) no-repeat 0 center;background-size:30px}.pc-gnb-layer .layer__con-area .gnb-area__list__main{padding:0 60px 0 26px;width:calc(100% - 293px)}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main{display:flex;flex-wrap:wrap;margin-top:-21px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li{margin-top:21px;margin-right:21px;width:calc((100% / 6))}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li:last-of-type{margin-right:0}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn{display:block;position:relative;padding:0 15px;width:100%;height:42px;color:#212121;font-size:16px;font-weight:400;line-height:40px;text-align:left;border:1px solid #e0e0e0;border-radius:50px;white-space:nowrap}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn span{padding-left:27px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-01 span{background:url(../images/83292efd3ab9b76f3d7d.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-02 span{background:url(../images/2a51ce9aca41d8804b9b.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-03 span{background:url(../images/5123a160b4a4c261fd48.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-04 span{background:url(../images/9f8ff1ce8fd26303624d.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-05 span{background:url(../images/9b8abc50ad5d03257709.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-06 span{background:url(../images/3b8110213eede194498d.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.ico-07 span{background:url(../images/e5c57ea1cd95663eedf6.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn::after{content:'';display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:18px;height:18px;background:url(../images/dbde398260999d7406fb.png) no-repeat center;background-size:18px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open{color:#fff;background:#307AB7;border:1px solid #307AB7}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-01 span{background:url(../images/59cea35943cd2e00cf1b.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-02 span{background:url(../images/1611f55da5bf8e8c09d9.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-03 span{background:url(../images/c0e4a4189d0ba2a774e0.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-04 span{background:url(../images/365e198656de54b32249.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-05 span{background:url(../images/e1f269a99a6ecd11f738.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-06 span{background:url(../images/f681e28de19f7fa9324d.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open.ico-07 span{background:url(../images/1c13a64720ec891fec00.png) no-repeat 0 center;background-size:22px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open::after{background:url(../images/c696df8d9db1b87e3750.png) no-repeat center;background-size:18px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.open+.hidden-box{display:block}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .depth-main--btn.home::after{transform:translateY(-50%) rotate(-90deg)}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box{display:none}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul{margin-top:10px;padding:0 10px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li{margin-top:5px}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li:first-of-type{margin-top:0}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li .hidden-box__ul--btn{display:block;position:relative;padding-left:9px;width:100%;color:#424242;font-size:14px;line-height:20px;text-align:left;white-space:nowrap}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li .hidden-box__ul--btn::before{content:'';display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background:#97B8D4}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li .hidden-box__ul--btn.on{color:#307AB7;font-weight:500;text-decoration:underline}.pc-gnb-layer .layer__con-area .gnb-area__list__main .depth-main>li .hidden-box__ul li .hidden-box__ul--btn:hover{color:#307AB7;font-weight:500;text-decoration:underline}}.footer{margin-top:70px;background-color:#455660}.footer .footer__inner{padding:40px 20px;color:#fff}.footer .footer__inner p{font-size:12px}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__logo{width:107px}.footer__sns{display:flex}.footer__sns li:not(:first-of-type){margin-left:5px}.footer__sns li .ico{display:block;width:35px;height:35px;border-radius:50%;overflow:hidden;text-indent:-9999px}.footer__sns li .ico--facebook{background:#313E46 url(../images/76f46f07ab213967ff02.png) no-repeat center;background-size:10px}.footer__sns li .ico--insta{background:#313E46 url(../images/48a9ed73d43b6df33a6e.png) no-repeat center;background-size:19px}.footer__sns li .ico--x{background:#313E46 url(../images/ce49f96ba7d75ac495ff.png) no-repeat center;background-size:18px}.footer__sns li .ico--youtube{background:#313E46 url(../images/064c33e67256f9f34bc5.png) no-repeat center;background-size:18px}.footer__link{display:block;width:100%;height:34px;line-height:34px;border:1px solid #9E9E9E;margin-top:20px;padding:0 10px;background:url(../images/9a81f44dbfc757871b50.png) no-repeat calc(100% - 17px);background-size:7px;font-size:12px;text-align:left}.footer__link span{margin-right:5px;font-weight:700}.footer__list{display:flex;flex-wrap:wrap;margin-top:20px}.footer__list>ul{position:relative;width:50%}.footer__list>ul:nth-of-type(2)>li:nth-of-type(2){position:absolute;top:197px;margin-top:0}.footer__list>ul>li:not(:first-child){margin-top:20px}.footer__list>ul>li strong{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.footer__list>ul>li p:not(:first-child){margin-top:5px}.footer__list>ul>li p span{display:block;margin-top:5px;padding:0 5px;color:#9E9E9E}.footer__list>ul>li p .mail{display:inline-block}.footer__list>ul>li .btn{max-width:170px;width:100%;border:1px solid #fff;margin-bottom:10px;background:transparent}.footer__list--info{display:block}.footer__list--info>ul{width:100%}.footer__text{margin-top:20px;font-size:12px;color:#9E9E9E}.footer__text span{display:block;margin-bottom:10px}.footer__copy{margin-top:20px;font-size:12px}.footer .quick-menu{position:absolute;top:-70px;right:20px}.footer .quick-menu__btn-top{width:40px;height:40px;background:#000 url(../images/11e67e3bdd163cffaad0.png) no-repeat center/19px;border-radius:50%;text-indent:-9999px;overflow:hidden}.footer .app-bar{position:fixed;bottom:0;left:0;width:100%;z-index:100}.footer .app-bar .app-bar__inner{width:100%}.footer .app-bar .app-bar__inner:before,.footer .app-bar .app-bar__inner:after{content:"";display:block;position:absolute;left:0;bottom:0;width:50%;height:50px;background:#fff;border-radius:0 40px 0 0;box-shadow:0 -5px 4px rgba(0,0,0,0.1);z-index:-1}.footer .app-bar .app-bar__inner:after{left:auto;right:0;border-radius:40px 0 0 0}.footer .app-bar__list{display:flex}.footer .app-bar__list li{position:relative;width:calc( 100%/5)}.footer .app-bar__list li a{padding:3px 0}.footer .app-bar__list li a span{display:inline-block;width:100%;padding-top:26px;background:url(../images/48c2a6b0941c551a40c9.png) no-repeat top/24px;font-size:10px;color:#757575;text-align:center}.footer .app-bar__list li em{position:absolute;top:5px;right:50%;margin-right:-22px;text-indent:-1px}.footer .app-bar__list li.share a span{background-image:url(../images/89d974e39d9369e4bcd5.png)}.footer .app-bar__list li.home a{position:absolute;bottom:0;left:50%;width:65px;height:65px;margin-left:-32px;padding:0}.footer .app-bar__list li.home a span{height:100%;padding:0;background-image:url(../images/a33eeb54006fb6ab8f75.png);background-size:100%;overflow:hidden;text-indent:-9999px}.footer .app-bar__list li.board a span{background-image:url(../images/2feeea32bcea795df44c.png)}.footer .app-bar__list li.info a span{background-image:url(../images/1c6ca3920d4345095a7d.png)}@media screen and (min-width: 768px){.footer{margin-top:80px}.footer .footer__inner{max-width:1200px;margin:0 auto;padding:40px 0}.footer .footer__inner p{font-size:14px}.footer__top{align-items:center;justify-content:flex-start}.footer__logo{width:156px}.footer__sns{margin-left:20px}.footer__link{width:681px;margin:0 0 0 auto;font-size:14px}.footer__link span{margin-right:10px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.footer__list{display:flex;flex-wrap:wrap;margin-top:0}.footer__list>ul{width:auto}.footer__list>ul:nth-of-type(1){display:flex;flex-wrap:wrap}.footer__list>ul:nth-of-type(1)>li:first-child{margin-left:0}.footer__list>ul:nth-of-type(2){margin-right:15px}.footer__list>ul:nth-of-type(2)>li:nth-of-type(2){position:static;margin-top:30px}.footer__list>ul>li{position:relative;margin-left:60px}.footer__list>ul>li:not(:first-child){margin-top:0}.footer__list>ul>li strong{font-size:16px}.footer__list>ul>li p span{padding:0 10px}.footer__list>ul>li .btn{position:absolute;top:0;right:13px;max-width:74px;width:74px;margin-bottom:0}.footer__list--info{margin-right:auto}.footer__list--info>ul{width:auto}.footer__list--info>ul>li{margin-left:0}.footer__text{font-size:14px}.footer__copy{font-size:14px}.footer .quick-menu{position:absolute;top:-70px;right:20px}.footer .quick-menu__btn-top{width:40px;height:40px;background:#000 url(../images/11e67e3bdd163cffaad0.png) no-repeat center/19px;border-radius:50%;text-indent:-9999px;overflow:hidden}.footer .app-bar{position:fixed;bottom:0;left:0;width:100%;z-index:100}.footer .app-bar .app-bar__inner{width:100%}.footer .app-bar .app-bar__inner:before,.footer .app-bar .app-bar__inner:after{content:"";display:block;position:absolute;left:0;bottom:0;width:50%;height:50px;background:#fff;border-radius:0 40px 0 0;box-shadow:0 -5px 4px rgba(0,0,0,0.1);z-index:-1}.footer .app-bar .app-bar__inner:after{left:auto;right:0;border-radius:40px 0 0 0}.footer .app-bar__list{display:flex}.footer .app-bar__list li{position:relative;width:calc( 100%/5)}.footer .app-bar__list li a{padding:3px 0}.footer .app-bar__list li a span{display:inline-block;width:100%;padding-top:26px;background:url(../images/48c2a6b0941c551a40c9.png) no-repeat top/24px;font-size:10px;color:#757575}.footer .app-bar__list li em{position:absolute;top:5px;right:50%;margin-right:-22px;text-indent:-1px}.footer .app-bar__list li.share a span{background-image:url(../images/89d974e39d9369e4bcd5.png)}.footer .app-bar__list li.home a{position:absolute;bottom:0;left:50%;width:65px;height:65px;margin-left:-32px;padding:0}.footer .app-bar__list li.home a span{height:100%;padding:0;background-image:url(../images/a33eeb54006fb6ab8f75.png);background-size:100%;overflow:hidden;text-indent:-9999px}.footer .app-bar__list li.board a span{background-image:url(../images/2feeea32bcea795df44c.png)}.footer .app-bar__list li.info a span{background-image:url(../images/1c6ca3920d4345095a7d.png)}}.main-page .main-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:40px 0 15px}.main-page .main-title h3{font-size:20px;font-weight:700}.main-page .section--num1 .project .main-title{margin-top:0}.main-page .section--num1 .project__item.js-square{position:relative;height:0;padding-bottom:34%;border-radius:5px;overflow:hidden}.main-page .section--num1 .project__item.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.main-page .section--num1 .project__item--big{position:relative;height:0;padding-bottom:74%;border-radius:5px;overflow:hidden}.main-page .section--num1 .project__item--big img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.main-page .section--num1 .request__list{display:flex;flex-wrap:wrap;margin:-6px}.main-page .section--num1 .request__item{width:calc(50% - 12px);height:0;margin:6px;padding-bottom:48%}.main-page .section--num1 .request__item a picture{display:block;width:100%;height:100%;border-radius:10px;overflow:hidden}.main-page .section--num1 .request__item:last-child .n-slide__item{padding-right:2px}.main-page .section--num1 .request__item:last-child a{position:relative;display:block;height:0;padding-bottom:81%}.main-page .section--num1 .request__item:last-child a picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px;overflow:hidden}.main-page .section--num1 .request__item:last-child a picture img{max-width:none;height:100%}.main-page .section--num1 .request__item:last-child .button-content{display:flex;justify-content:flex-end;margin-top:10px}.main-page .section--num1 .request__item:last-child .button-content .btn:first-child{width:auto}.main-page .section--num1 .request__item:last-child .button-content .btn:not(:first-child){margin-left:5px}.main-page .section--num2 .today .t-slide__item:not(:first-child){margin-top:20px}.main-page .section--num2 .today .t-slide__box:not(:first-child){margin-top:20px}.main-page .section--num2 .today .t-slide__box--first .t-slide__text{font-weight:400;color:#424242}.main-page .section--num2 .today .t-slide__box--second ul{display:flex;flex-wrap:wrap;margin:-6px}.main-page .section--num2 .today .t-slide__box--second ul li{width:calc(50% - 12px);margin:6px}.main-page .section--num2 .today .t-slide__box--third ul li{display:flex;flex-wrap:wrap;align-items:center}.main-page .section--num2 .today .t-slide__box--third ul li:not(:first-child){margin-top:15px}.main-page .section--num2 .today .t-slide__box--third ul li .t-slide__image{width:100px;height:70px;margin-bottom:0}.main-page .section--num2 .today .t-slide__box--third ul li>a{width:calc(100% - 100px);padding-left:10px}.main-page .section--num2 .today .t-slide__box--third .purchase-menu li{display:block}.main-page .section--num2 .today .t-slide__box--third .purchase-menu li:not(:first-child){margin-top:15px}.main-page .section--num2 .today .t-slide__box--third .purchase-menu li>a{width:100%;padding:0}.main-page .section--num2 .today .t-slide__box--third .banner{margin-top:40px}.main-page .section--num2 .today .t-slide__image{border-radius:10px;overflow:hidden;margin-bottom:10px}.main-page .section--num2 .today .t-slide__title{margin-bottom:5px}.main-page .section--num2 .today .t-slide__title p{font-size:18px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .section--num2 .today .t-slide__title span{display:block;margin-top:5px;font-size:16px;font-weight:500;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .section--num2 .today .t-slide__text{font-weight:500;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-page .section--num3{margin:0 -20px;padding:0;background:#EFFAFE}.main-page .section--num3 .section__wrap{padding:40px 20px}.main-page .section--num3 .notice-list__item:not(:first-child){margin-top:20px}.main-page .section--num3 .notice-list__image{position:relative;border-radius:10px;overflow:hidden;margin-bottom:10px}.main-page .section--num3 .notice-list__image .common-badges__box{position:absolute;top:0;left:0;z-index:10}.main-page .section--num3 .notice-list__title{font-size:18px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .section--num3 .schedule__item{border-left:2px solid #1976D2;padding-left:8px;font-weight:500}.main-page .section--num3 .schedule__item:not(:first-child){margin-top:10px}.main-page .section--num3 .schedule__item span{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#757575}.main-page .section--num4 .matching{margin-bottom:40px}.main-page .section--num5{padding:0;background:#F5FAF2}.main-page .section--num5 .section__wrap{padding:40px 20px}.main-page .section--num5 .section__wrap .main-title{margin-top:0}.main-page .section--num5 .learning__list{margin:0 -20px}.main-page .section--num5 .learning__list .slick-arrow{display:none !important}.main-page .section--num6 .main-title{margin:0 0 10px}.main-page .section--num6 .board{padding:40px 0}.main-page .section--num6 .board__box:not(:first-child){margin-top:20px}.main-page .section--num6 .board__list{border-top:1px solid #212121}.main-page .section--num6 .board__item{border-bottom:1px solid #eee;padding:10px 0}.main-page .section--num6 .board__item p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .section--num6 .board__item span{display:block;margin-top:5px;font-size:12px;color:#757575}.main2-page .section .project__item--big .project__con{padding:15px}.main2-page .section .project__item--big .project__con p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main2-page .section .project__con{position:absolute;left:0;right:0;bottom:0;padding:10px;background:rgba(0,0,0,0.5);color:#fff;z-index:10;width:100%;overflow:hidden}.main2-page .section .project__con .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:16px}.main2-page .section .project__con p{position:static;padding:0;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main2-page .section .project__con p::before{display:none}@media screen and (min-width: 768px){.main-page.content{max-width:none}.main-page .main-title{margin:60px 0 20px}.main-page .main-title h3{font-size:28px}.main-page .section{padding:0}.main-page .section__wrap{width:1200px;margin:0 auto}.main-page .section .today .t-slide>.slick-arrow,.main-page .section .today .learning__list>.slick-arrow{display:none !important}.main-page .section .learning .t-slide>.slick-arrow,.main-page .section .learning .learning__list>.slick-arrow{position:absolute;top:50%;width:40px;height:40px;border:1px solid #E0E0E0;border-radius:3px;margin-top:-20px;overflow:hidden;text-indent:-9999px}.main-page .section .learning .t-slide>.slick-arrow.slick-prev,.main-page .section .learning .learning__list>.slick-arrow.slick-prev{left:-60px;background:#fff url(../images/9a7acbf77d08c1f6f36d.png) no-repeat center;background-size:13px}.main-page .section .learning .t-slide>.slick-arrow.slick-next,.main-page .section .learning .learning__list>.slick-arrow.slick-next{right:-60px;background:#fff url(../images/d092cc91071897e92758.png) no-repeat center;background-size:13px}.main-page .section--num1{display:flex;flex-wrap:wrap;max-width:1780px;margin:0 auto}.main-page .section--num1 .project{width:calc(100% - 607px)}.main-page .section--num1 .project__item.js-square{position:relative;height:282px;padding-bottom:0;border-radius:5px;overflow:hidden}.main-page .section--num1 .project__item.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.main-page .section--num1 .project__item--big{position:relative;height:588px;padding-bottom:0;border-radius:5px;overflow:hidden}.main-page .section--num1 .project__item--big img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.main-page .section--num1 .request{width:607px;padding-left:24px}.main-page .section--num1 .request .main-title{margin-top:0}.main-page .section--num1 .request__list{margin:-12px}.main-page .section--num1 .request__item{width:calc(50% - 24px);height:282px;margin:12px;padding-bottom:0}.main-page .section--num1 .request__item a{display:block;width:100%;height:100%}.main-page .section--num1 .request__item a picture{position:relative}.main-page .section--num1 .request__item a picture img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:auto;height:100%}.main-page .section--num1 .request__item:last-child a{position:relative;padding-bottom:86%}.main-page .section--num1 .request__item:last-child .button-content .btn{margin:0}.main-page .section--num1 .request__item:last-child .button-content .btn:first-child{padding:0 10px}.main-page .section--num1 .request__item .n-slide__item picture img{position:static;transform:none;max-width:100%;width:100%;height:auto}.main-page .section--num1 .request .banner{display:none}.main-page .section--num2 .today .t-slide__item:after{display:block;content:"";clear:both}.main-page .section--num2 .today .t-slide__item:not(:first-child){margin-top:0}.main-page .section--num2 .today .t-slide__box{float:left;width:calc(100% - 588px);padding-left:24px}.main-page .section--num2 .today .t-slide__box:not(:first-child){margin-top:0}.main-page .section--num2 .today .t-slide__box--first{width:588px;padding-left:0}.main-page .section--num2 .today .t-slide__box--first ul li .t-slide__image{margin-bottom:20px}.main-page .section--num2 .today .t-slide__box--second ul{margin:0 -12px}.main-page .section--num2 .today .t-slide__box--second ul li{width:calc(50% - 24px);margin:0 12px}.main-page .section--num2 .today .t-slide__box--second ul li .t-slide__text{font-size:18px}.main-page .section--num2 .today .t-slide__box--third{display:flex;flex-wrap:wrap;margin-top:32px !important}.main-page .section--num2 .today .t-slide__box--third .purchase-menu{width:100%;padding:0}.main-page .section--num2 .today .t-slide__box--third ul{width:calc(100% - 282px);padding-right:24px}.main-page .section--num2 .today .t-slide__box--third ul li .t-slide__image{width:130px;height:85px}.main-page .section--num2 .today .t-slide__box--third ul li .t-slide__text{display:-webkit-box;width:100%;height:3.9em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-page .section--num2 .today .t-slide__box--third ul li>a{width:calc(100% - 130px)}.main-page .section--num2 .today .t-slide__box--third .banner{width:282px;margin-top:0}.main-page .section--num2 .today .t-slide__box--third .banner .banner-visual{margin:0}.main-page .section--num2 .today .t-slide__title{margin-bottom:10px}.main-page .section--num2 .today .t-slide__title p{font-size:28px}.main-page .section--num2 .today .t-slide__title span{margin-top:10px;font-size:20px}.main-page .section--num3{margin:60px 0}.main-page .section--num3 .section__wrap{display:flex;flex-wrap:wrap;padding:60px 0}.main-page .section--num3 .notice-list{display:flex;flex-wrap:wrap;width:calc(100% - 282px);padding-right:24px}.main-page .section--num3 .notice-list__item{display:flex;flex-direction:column;justify-content:space-between;width:282px}.main-page .section--num3 .notice-list__item:not(:first-child){margin:0 0 0 24px}.main-page .section--num3 .notice-list__title{white-space:normal;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-page .section--num3 .schedule{width:282px}.main-page .section--num3 .schedule .main-title{margin-top:0;font-size:24px}.main-page .section--num3 .schedule__item{border-left:3px solid #1976D2;padding-left:7px}.main-page .section--num3 .schedule__item:not(:first-child){margin-top:15px}.main-page .section--num3 .schedule__item span{font-size:14px}.main-page .section--num4 .banner{display:flex;flex-wrap:wrap}.main-page .section--num4 .banner__item{width:776px}.main-page .section--num4 .banner__item:first-child{width:400px;margin-right:24px}.main-page .section--num4 .banner .banner-visual{margin:0}.main-page .section--num4 .recruit .matching{width:282px;margin:0}.main-page .section--num4 .recruit .matching__contact{background:#F3FCFF url(../images/6f74bd9a0f30ad24e3e5.png) no-repeat 0 bottom;background-size:auto}.main-page .section--num4 .recruit .matching__contact-item--bg{padding-top:133px;background:url(../images/77779b7dc66d4c934e9f.png) no-repeat center 0;background-size:100px}.main-page .section--num4 .matching{margin-bottom:40px}.main-page .section--num5{padding:0;background:#F5FAF2}.main-page .section--num5 .section__wrap{padding:40px 20px}.main-page .section--num5 .section__wrap .main-title{margin-top:0}.main-page .section--num5 .learning__list{margin:0 -20px}.main-page .section--num5 .learning__list .slick-arrow{display:block !important}.main-page .section--num6 .main-title{margin:0 0 15px}.main-page .section--num6 .board{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-15px -20px;padding:60px 0}.main-page .section--num6 .board__box{width:calc(50% - 40px);margin:15px 20px}.main-page .section--num6 .board__box:first-child,.main-page .section--num6 .board__box:not(:first-child){margin-top:15px}.main-page .section--num6 .board__item{padding:15px 0}.main-page .section--num6 .board__item a{display:flex;flex-wrap:wrap;justify-content:space-between}.main-page .section--num6 .board__item p{width:calc(100% - 125px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .section--num6 .board__item span{width:125px;margin-top:0;font-size:16px;text-align:center}.main2-page .section--num4{margin-top:60px}.main2-page .section .project__item--big .project__con{padding:30px}.main2-page .section .project__con .tit{margin-bottom:10px;font-size:28px}.main2-page .section .project__con p{font-size:16px}.main2-page .section .today .t-slide__box--second .t-slide__image{max-height:160px}.main2-page .section .today .t-slide__box--third{display:flex;justify-content:space-between}.main2-page .section .today .t-slide__image{max-height:385px}.main2-page .section .today .t-slide>.slick-arrow{position:absolute;top:50%;right:-60px;display:block !important;width:40px;height:40px;margin-top:-20px;background:url(../images/6d1e4b15791f1125780a.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.main2-page .section .today .t-slide>.slick-arrow.slick-prev{right:auto;left:-60px;transform:rotate(-180deg)}}.wrapper--member .header{display:none}.wrapper--member .contents{margin-top:0 !important}.wrapper--member .contents .content{padding-top:0}.join-step{margin:30px 0;padding:0 25px}.join-step__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.join-step__item{position:relative;padding-right:30px;font-size:16px;font-weight:700;color:#BDBDBD;text-align:center}.join-step__item em{display:block;margin-bottom:2px}.join-step__item:after{content:"";display:block;position:absolute;top:50%;right:5px;width:20px;height:20px;background:url(../images/6162e9fc310b8d48f98c.png) no-repeat center;background-size:7px;margin-top:-10px}.join-step__item:last-child{padding-right:0}.join-step__item:last-child:after{display:none}.join-step__item.on{color:#307AB7}.join-select-page .join-type{text-align:center}.join-select-page .join-type__title{font-size:16px;font-weight:500}.join-select-page .join-type__button{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 40px}.join-select-page .join-type__button .btn-type{width:120px;height:120px;border-radius:10px;margin:0 5px}.join-select-page .join-type__button .btn-type span{display:block;margin-top:45px;font-weight:500;color:#fff}.join-select-page .join-type__button .btn-type--individual{background:#BDBDBD url(../images/04a000d3573d78007344.png) no-repeat center 29px;background-size:40px}.join-select-page .join-type__button .btn-type--buisness{background:#307AB7 url(../images/d16102b8e46b904eab6c.png) no-repeat center 29px;background-size:40px}.join-select-page .join-content__title{margin-bottom:10px;font-size:18px;font-weight:700}.join-select-page .join-content__title:not(:first-child){margin-top:30px}.join-select-page .join-content__title span{display:block;font-size:16px;font-weight:500}.join-select-page .join-content__title em{color:#307AB7}.join-select-page .join-content__list{margin:15px 0}.join-select-page .join-content__item:not(:first-child){margin-top:10px}.join-select-page .join-content__item span{display:block;margin-bottom:5px;padding-left:29px;font-size:16px;font-weight:500;color:#409DBE}.join-select-page .join-content__item--payment span{background:url(../images/2a78baaacac196766d01.png) no-repeat 0 center;background-size:24px}.join-select-page .join-content__item--community span{background:url(../images/41a5f09f0d98e92224f4.png) no-repeat 0 center;background-size:24px}.join-select-page .join-content__item--marketing span{background:url(../images/8ba8fd3905798704da30.png) no-repeat 0 center;background-size:24px}.join-agree-page{overflow:hidden}.join-agree-page .agree__chk{border:1px solid #E0E0E0;border-radius:3px}.join-agree-page .agree__chk>.design-input--check{height:50px;line-height:50px;padding:0 10px}.join-agree-page .agree__chk ul{padding:15px 0;border-top:1px solid #E0E0E0}.join-agree-page .agree__chk ul li{display:flex;justify-content:space-between;align-items:center;padding:0 17px 0 10px}.join-agree-page .agree__chk ul li:not(:first-of-type){margin-top:10px}.join-agree-page .agree__chk ul li .layer_btn{padding-right:19px;background:url(../images/6162e9fc310b8d48f98c.png) no-repeat right/7px;color:#757575}.join-agree-page .agree__chk .design-input--check label{display:inline-block}.join-agree-page .agree .dot-list{margin-top:15px}.join-agree-page .sns-content{margin-top:30px}.join-agree-page .sns-content__title{font-size:14px}.join-form-page .verified-social{border:3px solid #eee;margin-bottom:20px;padding:15px}.join-form-page .verified-social p{font-weight:500}.join-form-page .verified-social__id{line-height:24px;margin-top:8px;padding-left:29px;font-weight:400 !important}.join-form-page .verified-social__id--naver{background:url(../images/38a5b3a378a4a21b3202.png) no-repeat 0 center;background-size:24px}.join-form-page .form__content.common-lists-page .common-select,.member-modify-page .form__content.common-lists-page .common-select{width:100%;padding:0}.join-form-page .form__content.common-lists-page .common-select .search-result,.member-modify-page .form__content.common-lists-page .common-select .search-result{margin-top:5px}.join-form-page .form__content.common-lists-page .common-select .search-result__inner,.member-modify-page .form__content.common-lists-page .common-select .search-result__inner{padding:0;background:#fff}.find-page .tab{margin:0 -20px 30px}.find-page p{margin-bottom:30px;text-align:center}@media screen and (min-width: 768px){.wrapper--member .header{display:block}.wrapper--member .contents .content{width:500px;margin:0 auto}.wrapper--join .lnb-wrap{padding-bottom:30px}.join-step{margin:60px 0;padding:0}.join-step__item{padding-right:40px;font-size:18px}.join-step__item em{display:inline-block;margin:0 5px 0 0}.join-step__item:after{right:10px}.join-select-page .join-type__title{font-size:20px}.join-select-page .join-type__button{margin:20px 0 60px}.join-select-page .join-type__button .btn-type{width:140px;height:140px;margin:0 6px}.join-select-page .join-type__button .btn-type--individual{background-position:center 37px}.join-select-page .join-type__button .btn-type--buisness{background-position:center 37px}.join-select-page .join-content__title{font-size:20px}.join-select-page .join-content__title span{font-size:18px}.join-select-page .join-content__list{margin:20px 0}.join-select-page .join-content__item:not(:first-child){margin-top:20px}.join-agree-page .agree__chk>.design-input--check{height:52px;line-height:52px;padding:0 20px}.join-agree-page .agree__chk ul li{padding:0 27px 0 20px}.join-agree-page .agree__chk .design-input--check label{font-size:16px}.join-agree-page .agree .dot-list{margin-top:20px}.join-agree-page .sns-content{margin-top:60px}.join-agree-page .sns-content__title{font-size:16px}.join-form-page .verified-social{display:flex;flex-wrap:wrap;border-width:4px;margin-bottom:30px;padding:24px 30px}.join-form-page .verified-social p{font-weight:500}.join-form-page .verified-social__id{position:relative;margin:0 0 0 40px;font-size:14px}.join-form-page .verified-social__id:before{content:"";display:block;position:absolute;top:50%;left:-20px;width:1px;height:20px;background:#E0E0E0;margin-top:-10px}.contents .content.find-page{padding-top:60px}.find-page .tab{margin:0 0 40px}.find-page p{margin-bottom:40px}.find-page .form li:not(:first-child){margin-top:20px}}.content.board .layout-area__title.page{display:none}.content.board .tab--toggle{margin-bottom:30px}.content.board .tab--round{order:3}.content.board .tab--round .tab__btn-area{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-right:-20px}.content.board .tab--round .tab__btn{height:32px;line-height:32px;border:1px solid #E0E0E0;padding:0 16px;color:#757575}.content.board .tab--round .tab__btn:not(:first-child){margin-left:8px}.content.board .tab--round .tab__btn:last-child{margin-right:20px}.content.board .tab--round .tab__btn.on{background:#fff;border-color:#7FBE26;color:#7FBE26}.board-list-page .board-cate{display:flex;justify-content:space-between;align-items:center}.board-list-page .board-cate .select-01{width:100px;height:40px;line-height:40px}.board-list-page .board-cate .search{width:185px}.board-list-page .board-cate .search input{height:40px;line-height:40px}.board-list-page .board-cate .search button{width:40px;height:40px;line-height:40px}.board-list-page .btn-write{width:90px;margin:20px 0 0 auto}.board-list-page .btn-write span{padding-left:19px;background:url(../images/458c350625a4ceed6e01.png) no-repeat left/18px}.board-area{margin-top:10px}.board-area .board-list{border-top:1px solid #212121}.board-area .board-list__item{border-bottom:1px solid #E0E0E0;padding:15px 0}.board-area .board-list__item .line-list{margin-top:5px}.board-area .board-list__item .line-list .recommend{display:initial}.board-area .board-list__title{display:flex;align-items:center}.board-area .board-list__title .num{display:none;width:50px}.board-area .board-list__title .num.notice{display:block;white-space:nowrap;margin-right:5px}.board-area .board-list__title .num.notice .common-tag__box{width:100%}.board-area .board-list__title a{display:inline-flex;align-items:center;width:calc(100% - 55px)}.board-area .board-list__title .title{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-area .board-list__title .title.file{padding-right:19px;background:url(../images/7fa3212af9f6031d2235.png) no-repeat right 50%;background-size:10px}.board-area .board-list__title .comment{display:inline-block;margin-left:5px;color:#307AB7}.board-area .blog-list{border-top:1px solid #212121;padding-top:15px}.board-area .blog-list__item{padding:15px;border:1px solid #E0E0E0;border-radius:10px}.board-area .blog-list__item:not(:first-of-type){margin-top:15px}.board-area .blog-list__item .line-list{margin-top:10px}.board-area .blog-list__img{height:160px;border-radius:10px;overflow:hidden}.board-area .blog-list__content{margin-top:10px}.board-area .blog-list__title{font-size:16px;font-weight:500;display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-area .blog-list__text{margin-top:5px;color:#424242;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-area .gallery-list{border-top:1px solid #212121;padding-top:15px}.board-area .gallery-list__item{border:1px solid #E0E0E0;border-radius:10px}.board-area .gallery-list__item:not(:first-of-type){margin-top:15px}.board-area .gallery-list__item .line-list{margin-top:10px}.board-area .gallery-list__img{height:160px;overflow:hidden}.board-area .gallery-list__content{padding:15px}.board-area .gallery-list__title{font-size:16px;font-weight:500;display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-view__title{display:flex;border-bottom:1px solid #E0E0E0;padding:0 0 15px}.board-view__title .common-badges{margin-right:10px}.board-view__title .common-badges__box{width:50px;background-color:#307AB7;text-align:center;color:#fff}.board-view__title .title p{font-size:16px;font-weight:500}.board-view__content{padding:15px 0;color:#424242}.board-view__content__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:15px}.board-view__content__top .line-area{display:flex;justify-content:space-between;align-items:center;width:100%}.board-view__content__top .line-area .line-list span{font-size:14px}.board-view__content__top .line-area .line-list span:after{height:16px;margin-top:-8px}.board-view__content__top .line-area .line-sub{display:flex}.board-view__content__top .line-area .line-sub .user-btn{display:block;margin-right:4px;padding:5px 10px;color:#757575;font-size:12px;font-weight:500;border:1px solid #e0e0e0;border-radius:50px}.board-view__content__top .line-area .line-sub .user-btn:last-of-type{margin-right:0}.board-view__content__top .line-area .line-sub .user-btn.best span{background:url(../images/f5df9e893cd66d2576b8.png) no-repeat 0 center;background-size:15px}.board-view__content__top .line-area .line-sub .user-btn.comment{margin-top:0}.board-view__content__top .line-area .line-sub .user-btn.comment span{background:url(../images/3a038db32aab08dcdc07.png) no-repeat 0 center;background-size:15px}.board-view__content__top .line-area .line-sub .user-btn span{padding-left:18px}.board-view__content__top .line-area--type-2{width:100%}.board-view__content__top .view-util{margin:15px 0 20px;width:100%}.board-view__content__top .view-util .ico{position:relative}.board-view__content .common-view__provide{margin-bottom:20px}.board-view__file .attach{border:0}.board-view__file .attach__item .attach__file{width:100%;margin-bottom:5px}.board-view__file .attach__item .btn{width:calc(50% - 2.5px);height:30px;line-height:28px}.board-view__file .attach__item .btn.attach__pdf{margin-right:5px}.board-view .button-content--view .modify{display:flex;margin-top:5px}.board-view .button-content--view .modify .btn{width:calc(50% - 2.5px);line-height:38px}.board-view .button-content--view .modify .btn:nth-of-type(2n){margin-left:5px}.board-view .button-content--view-line{border-bottom:1px solid #E0E0E0;padding-bottom:20px}.board-view>.view-util{margin-top:60px;padding-bottom:20px;border-bottom:1px solid #E0E0E0}.board-view .comment{margin-top:20px}.board-write-page .board-write__title{display:none}.board-write-page .form__content--text textarea{height:200px}.board-write-page .form__content--file .file-list{position:relative;display:flex;width:100%}.board-write-page .form__content--file .file-list:not(:first-of-type){margin-top:5px}.board-write-page .form__content--file .file-list input[type='text']{width:calc(100% - 130px);margin-right:5px}.board-write-page .form__content--file .file-list .input-file-wrap input[type='file']{position:absolute;top:0;left:0;width:calc(100% - 130px);height:100%;text-indent:-9999px;overflow:hidden}.board-write-page .form__content--file .file-list .input-file-wrap label{display:block;margin:0 auto;width:70px}.board-write-page .form__content--file .file-list .btn--file-add{position:relative;width:50px;margin-left:5px;text-indent:-9999px;overflow:hidden}.board-write-page .form__content--file .file-list .btn--file-add::before,.board-write-page .form__content--file .file-list .btn--file-add::after{content:'';position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#212121;transform:translate(-50%, -50%)}.board-write-page .form__content--file .file-list .btn--file-add::after{transform:translate(-50%, -50%) rotate(-90deg)}.board-write-page .form__content--check .design-input{margin-top:10px}.board-write-page .ad-service{margin-top:30px}.board-write-page .ad-service__title{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E0E0E0;font-size:18px;font-weight:700}.board-write-page .ad-service__list:not(:last-child){margin-bottom:30px}.board-write-page .ad-service__item:not(:first-of-type){margin-top:20px}.board-write-page .ad-service__item strong{display:block;margin-bottom:5px;font-weight:500}.board-write-page .ad-service__item .select-list__item{padding:20px 15px;border:1px solid #E0E0E0;border-radius:5px}.board-write-page .ad-service__item .select-list__item:not(:first-of-type){margin-top:10px}.board-write-page .ad-service__item .select-list__item.on{border:2px solid #307AB7}.board-write-page .ad-service__item .select-list__item select{margin-top:10px}.board-write-page .ad-service__item .select-list__item>p{min-height:50px;margin-top:10px;padding:10px;border:1px solid #E0E0E0;border-radius:3px;color:#555;font-size:14px}.board-write-page .ad-service__item .select-list__item .design-input label{height:auto;background-position:0 0}.board-write-page .ad-service__item .select-list__item .design-input label span{display:block;margin-top:2px;font-size:14px;color:#757575}.board-write-page .business-service-area{overflow:hidden;margin-top:30px;border-radius:10px}.board-write-page .business-service-area--tit{font-size:20px;font-weight:700;line-height:28px}.board-write-page .business-service-area--sub-tit{margin-top:5px}.board-write-page .business-service-area ul{margin-top:15px}.board-write-page .business-service-area ul li{margin-top:5px}.board-write-page .business-service-area ul li:first-of-type{margin-top:0}.board-write-page .business-service-area ul li:nth-of-type(5) .tit{background:url(../images/118fba70849ed9069c45.png) no-repeat 0 center;background-size:22px}.board-write-page .business-service-area ul li:nth-of-type(6) .tit{background:url(../images/23fb3c4deb4dc62822f2.png) no-repeat 0 center;background-size:22px}.board-write-page .business-service-area ul li .tit{padding-left:27px;background:url(../images/213711af24400d79fd4a.png) no-repeat 0 center;background-size:22px;font-size:14px}.board-write-page .business-service-area ul li .tit b{font-weight:700}.board-write-page .business-service-area--bottom{color:#fff;font-size:14px;font-weight:500;line-height:20px}.board-write-page .business-service-area .area-01{padding:20px 15px;background:#EFFBFF}.board-write-page .business-service-area .area-02{padding:12px 18px;background:#409DBE}.board-write-page .button-content{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.board-write-page .button-content .btn{border-radius:0}@media screen and (min-width: 768px){.content.board .layout-area__title.page{display:flex;margin-bottom:15px}.content.board .tab--toggle{margin-bottom:30px}.content.board .tab--toggle .tab__btn-area:after{display:none}.content.board .tab--toggle .tab__btn-area .tab__btn{margin-left:0;width:calc(100% / 5);border-left:0;border-radius:0;font-size:16px}.content.board .tab--toggle .tab__btn-area .tab__btn:first-child{border-left:1px solid #E0E0E0}.content.board .tab--toggle .tab__btn-area .tab__btn:first-child.on{border-left:1px solid #307AB7}.content.board .tab--toggle .tab__btn-area--col2 .tab__btn{width:calc(100% / 2)}.content.board .tab--toggle .tab__btn-area--col3 .tab__btn{width:calc(100% / 3)}.content.board .tab--toggle .tab__btn-area--col4 .tab__btn{width:calc(100% / 4)}.content.board .tab--toggle .tab__btn-area--col5 .tab__btn{width:calc(100% / 5)}.content.board .tab--toggle .tab__btn-area--col6 .tab__btn{width:calc(100% / 6)}.content.board .tab--toggle .tab__btn-area--col7 .tab__btn{width:calc(100% / 7)}.content.board .tab--toggle .tab__btn-area--col8 .tab__btn{width:calc(100% / 8)}.content.board .tab--toggle .tab__btn-area--col9 .tab__btn{width:calc(100% / 9)}.content.board .tab--toggle .tab__btn-area--col10 .tab__btn{width:calc(100% / 10)}.content.board .tab--round{order:2;margin-top:40px}.content.board .tab--round .tab__btn-area{white-space:normal;overflow:hidden;margin-right:0}.content.board .tab--round .tab__btn{height:46px;line-height:44px;padding:0 30px;font-size:16px}.content.board .tab--round .tab__btn:not(:first-child){margin-left:10px}.content.board .tab--round .tab__btn:last-child{margin-right:0}.content.board .tab--round .tab__btn.on{border-width:2px;line-height:42px;padding:0 29px}.board-list-page .board-cate .select-01{width:110px}.board-list-page .board-cate .search{margin:0;width:400px}.board-list-page .btn-write{width:100px;margin:0 0 0 auto}.board-list-page .btn-write span{padding-left:22px;background-image:url(../images/98222e6860b0f5077b3e.png);background-size:20px}.board-area{margin-top:20px}.board-area .board-top{display:flex !important;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0;border-top:2px solid #212121}.board-area .board-top__item{color:#212121;font-size:16px;font-weight:700;text-align:center}.board-area .board-top__item--num{width:60px}.board-area .board-top__item--title{width:calc(100% - 300px)}.board-area .board-top__item--writer{width:80px}.board-area .board-top__item--date{width:80px}.board-area .board-top__item--recommend{width:80px}.board-area .board-list{border-color:#E0E0E0}.board-area .board-list__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 0}.board-area .board-list__item .line-list{display:flex;margin-top:0}.board-area .board-list__item .line-list span{margin:0;padding:0;text-align:center;font-size:16px}.board-area .board-list__item .line-list span.writer{width:80px}.board-area .board-list__item .line-list span.date{width:80px}.board-area .board-list__item .line-list span.recommend{width:80px}.board-area .board-list__item .line-list span.recommend em{display:none}.board-area .board-list__item .line-list span::after{display:none}.board-area .board-list__title{width:calc(100% - 240px);padding-right:20px}.board-area .board-list__title .num{display:block;width:60px;text-align:center}.board-area .board-list__title .num.notice{margin-right:0}.board-area .board-list__title .num.notice .common-tag__box{margin:0;width:60px}.board-area .board-list__title a{width:calc(100% - 100px)}.board-area .board-list__title .title.file{padding-right:21px;background:url(../images/3c30d87545946475428e.png) no-repeat right/11px}.board-area .board-list__title .title.secret:after{width:22px;background:url(../images/595ee1b0f3510c02382d.png) no-repeat 0 center;background-size:22px}.board-area .board-list__title .title.secret.file{padding-right:44px}.board-area .blog-list{padding-top:12px}.board-area .blog-list__item{display:flex;padding:20px}.board-area .blog-list__item:not(:first-of-type){margin-top:12px}.board-area .blog-list__img{width:170px;height:100px;order:2}.board-area .blog-list__content{width:calc(100% - 200px);margin:0 30px 0 0}.board-area .blog-list__title{height:1.4em;font-size:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-area .blog-list__text{white-space:normal;display:-webkit-box;width:100%;height:2.8em;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-area .gallery-list{display:flex;flex-wrap:wrap;padding-top:12px}.board-area .gallery-list__item{width:calc((100% - 26px)/3)}.board-area .gallery-list__item:not(:first-of-type){margin-top:0}.board-area .gallery-list__item:not(:nth-of-type(3n)){margin-right:12px}.board-area .gallery-list__item:not(:nth-of-type(-n+3)){margin-top:12px}.board-area .gallery-list__item .line-list{margin-top:10px}.board-area .gallery-list__img{height:160px;overflow:hidden}.board-area .gallery-list__content{padding:15px}.board-view__title{align-items:center;padding:0 20px 10px}.board-view__title .common-badges{margin-right:20px}.board-view__title .title{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 70px)}.board-view__title .title p{margin-bottom:0;font-size:24px}.board-view__title .title .line-list span{font-size:16px}.board-view__title .title .line-list span:after{height:18px;margin-top:-9px}.board-view__content{padding:15px 0 20px}.board-view__content__top .line-area{margin-right:0;width:100%}.board-view__content__top .view-util{margin:0;width:100%}.board-view__file .attach__item .attach__file{width:auto;max-width:calc(100% - 115px);margin:0 10px 0 0}.board-view__file .attach__item .btn{width:80px;margin:0;font-size:14px}.board-view .button-content--view{display:flex;justify-content:space-between;flex-direction:row-reverse}.board-view .button-content--view .btn{width:100px;margin:0}.board-view .button-content--view .modify{margin-top:0}.board-view .button-content--view .modify .btn{width:100px}.board-view .button-content--view .modify .btn:nth-of-type(2n){margin-left:10px}.board-view>.view-util{margin-top:40px;padding-bottom:15px}.board-view .comment{margin-top:15px}.contents .content.board-write-page{max-width:800px}.board-write-page .board-write__title{display:block;border-bottom:1px solid #E0E0E0;margin-bottom:30px;padding-bottom:15px}.board-write-page .board-write__title h3{font-size:24px;font-weight:700}.board-write-page .form{margin-top:30px}.board-write-page .form__content--file .file-list:not(:first-of-type){margin-top:5px}.board-write-page .form__content--file .file-list input[type='text']{width:calc(100% - 140px)}.board-write-page .form__content--file .file-list .input-file-wrap input[type='file']{width:calc(100% - 140px)}.board-write-page .form__content--file .file-list .input-file-wrap label{width:80px}.board-write-page .form ul li.nickname-li{margin-top:140px}.board-write-page .ad-service__title{margin-bottom:30px;font-size:20px}.board-write-page .ad-service__item:not(:first-of-type){margin-top:30px}.board-write-page .ad-service__item strong{margin-bottom:10px}.board-write-page .ad-service__item .select-list{display:flex;flex-wrap:wrap}.board-write-page .ad-service__item .select-list__item{width:calc((100% - 20px)/3);padding:20px}.board-write-page .ad-service__item .select-list__item:not(:first-of-type){margin-top:0;margin-left:10px}.board-write-page .ad-service__item .select-list__item .design-input label span{margin-top:5px}.board-write-page .business-service-area--tit{font-size:24px;line-height:34px}.board-write-page .business-service-area ul{margin-top:20px}.board-write-page .business-service-area ul li{margin-top:10px}.board-write-page .business-service-area ul li .tit{font-size:16px}.board-write-page .business-service-area--bottom{font-size:16px;line-height:22px}.board-write-page .business-service-area .area-01{padding:20px 30px}.board-write-page .business-service-area .area-02{padding:12px 30px}.board-write-page .button-content{position:static}.board-write-page .button-content .btn{width:300px;border-radius:3px}}.inews-main-page .inews-main-area__list{margin:0 -20px;padding:40px 20px;border-bottom:10px solid #e0e0e0}.inews-main-page .inews-main-area__list .top-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.inews-main-page .inews-main-area__list .top-area--title{display:flex;align-items:center;font-size:20px;font-weight:700;line-height:28px}.inews-main-page .inews-main-area__list .top-area--title em{padding-left:5px;color:#757575;font-size:14px;font-weight:400;line-height:20px}.inews-main-page .inews-main-area__list .top-area--title em.small{font-size:12px;line-height:17px}.inews-main-page .inews-main-area__list .top-area .more-btn{display:block;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:20px}.inews-main-page .inews-main-area__list .button-area{display:none}.inews-main-page .inews-main-area__list.one{padding:0 20px 40px}.inews-main-page .inews-main-area__list.one .visual-slide{margin:0 -20px}.inews-main-page .inews-main-area__list.one .visual-slide .title-area{padding:0 20px}.inews-main-page .inews-main-area__list.one .visual-slide .title-area--main{font-size:20px;font-weight:700;line-height:28px}.inews-main-page .inews-main-area__list.one .visual-slide .title-area--sub{margin-top:10px;color:#757575;font-size:14px;font-weight:400;line-height:20px}.inews-main-page .inews-main-area__list.one .visual-slide .img-area{margin:10px 0 0}.inews-main-page .inews-main-area__list.one .visual-slide .img-area .sub-area{margin-top:10px}.inews-main-page .inews-main-area__list.one .visual-slide .img-area .sub-area--text{color:#757575;font-size:12px;line-height:17px;text-align:center}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area{padding:0 20px;margin-top:20px}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li{margin-right:11px;margin-top:15px;width:calc(50% - 5.5px)}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li:nth-of-type(-n+2){margin-top:0}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li:nth-of-type(2n){margin-right:0}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text{margin-top:10px}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text .main-title{font-size:14px;font-weight:500;display:-webkit-box;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text .sub-title{display:none}.inews-main-page .inews-main-area__list.one .banner-visual{margin:40px 0 0}.inews-main-page .inews-main-area__list.two{background:#F8F8F8}.inews-main-page .inews-main-area__list.two .half-area .calendar-area{overflow:hidden;background:#fff;border:1px solid #E0E0E0;border-radius:10px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker{width:100%;border:0;padding:0;font-size:14px;color:#212121}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar{margin:0}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar th{padding:8px 4px;font-size:14px;font-weight:500;color:#212121}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td{border-top:1px solid #eee;border-right:1px solid #eee;padding:0}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td:last-child{border-right:0}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default{position:relative;min-height:53px;border:0;margin:0 auto;padding:6px 3px;background:#fff;font-weight:500;color:#212121;text-align:center}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active{background:#1976D2;color:#fff}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default .schedule{display:block;width:21px;height:21px;line-height:21px;border-radius:50%;background:#F5F5F5;margin:0 auto;font-size:12px;color:#212121;text-indent:-1px;text-align:center}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:first-child{color:#D83030}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:first-child .ui-state-default{color:#D83030}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:first-child .ui-state-default.ui-state-active{color:#fff}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:last-child{color:#1976D2}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:last-child .ui-state-default{color:#1976D2}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:last-child .ui-state-default.ui-state-active{color:#fff}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-header{border:0;padding:20px 10px 12px;background:#fff;color:#212121;text-align:center}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-title{margin:0 33px;font-size:16px;font-weight:700}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-prev{top:50%;left:10px;width:30px;height:30px;margin-top:-15px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-prev.ui-state-hover{border:0;background-color:transparent}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-prev span{position:static;width:30px;height:30px;margin:0;background:url(../images/aa4c2d08be14001973f8.png) no-repeat center;background-size:30px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-next{top:50%;right:10px;width:30px;height:30px;margin-top:-15px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-next.ui-state-hover{border:0;background-color:transparent}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-next span{position:static;width:30px;height:30px;margin:0;background:url(../images/1d1e2b382f8d88f1973c.png) no-repeat center;background-size:30px}.inews-main-page .inews-main-area__list.two .half-area .news-area{margin-top:20px}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents{padding:20px 0 0}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list li{position:relative;margin-top:10px;padding-left:12px}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list li:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list li::before{content:'';display:block;position:absolute;top:0;left:0;width:2px;height:100%;background:#1976D2}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list--tit{font-size:14px;font-weight:500;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list--data{margin-top:2px;color:#757575;font-size:12px;line-height:17px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area{margin-top:40px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon{padding:20px;background:#fff;border:1px solid #e0e0e0;border-radius:10px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li{margin-right:5px;margin-top:15px;width:calc((100% / 3) - 3.33px)}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li:nth-of-type(-n+3){margin-top:0}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li:nth-of-type(3n){margin-right:0}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit{padding-top:34px;font-size:16px;line-height:22px;text-align:center}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-01{background:url(../images/a6975c79a66d5d488d92.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-02{background:url(../images/d3382c5e531c7821b73c.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-03{background:url(../images/8a1c50e99b1a6a5ea200.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-04{background:url(../images/d6b5c221f4c300944880.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-05{background:url(../images/20a7b0955e21e6a7e7ba.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-06{background:url(../images/a56ee5dd1b244322a6e0.png) no-repeat center 0;background-size:32px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area .banner-visual{margin:40px 0 0}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .img{overflow:hidden;border-radius:10px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text{margin-top:10px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text .main-title{font-size:18px;font-weight:700;display:-webkit-box;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text .sub-title{margin-top:5px;color:#424242;font-size:14px;display:-webkit-box;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text{margin-top:20px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul{position:relative;padding-left:15px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul::before{content:'';display:block;position:absolute;top:0;left:0;width:3px;height:100%;background:#e0e0e0}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul li{margin-top:10px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul li:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul li a{display:block;font-size:14px;font-weight:500;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card{margin-top:20px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li{margin-right:11px;width:calc(50% - 5.5px)}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(2n){margin-right:0}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(n+3){display:none}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .img{overflow:hidden;border-radius:10px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .img.js-square{position:relative;height:0;padding-bottom:63%;border-radius:5px;overflow:hidden}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .img.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .text{margin-top:10px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .text .title{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}.inews-main-page .inews-main-area__list.three .half-area .week-news-list{margin-top:20px}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li{margin-top:15px}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li:nth-of-type(n+5){display:none}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a{display:flex;align-items:center;width:100%}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text{margin-right:10px;width:calc(100% - 120px)}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text .tit{font-size:16px;font-weight:700;line-height:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text .sub-tit{margin-top:5px;color:#424242;font-size:14px;display:-webkit-box;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .img{overflow:hidden;width:110px;border-radius:10px}.inews-main-page .inews-main-area__list.four{background:#EFFAFE}.inews-main-page .inews-main-area__list.four .interview-news-area ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.four .interview-news-area ul li{overflow:hidden;margin-right:13px;margin-top:13px;width:calc(50% - 6.5px);border-radius:10px}.inews-main-page .inews-main-area__list.four .interview-news-area ul li:nth-of-type(-n+2){margin-top:0}.inews-main-page .inews-main-area__list.four .interview-news-area ul li:nth-of-type(2n){margin-right:0}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img{position:relative}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img.js-square{position:relative;height:0;padding-bottom:100%;border-radius:5px;overflow:hidden}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img .text{position:absolute;bottom:0;left:0;padding:10px;width:100%;background:rgba(0,0,0,0.6)}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img .text p{color:#fff;font-size:14px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.four .banner-visual{margin:40px 0 0}.inews-main-page .inews-main-area__list.five{padding:40px 20px 0;border-bottom:0}.inews-main-page .inews-main-area__list.five .half-area .news-box{margin-top:40px}.inews-main-page .inews-main-area__list.five .half-area .news-box:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li{margin-top:20px}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li .img{overflow:hidden;border-radius:10px}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li .text{margin-top:10px}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li .text .main-tit{font-size:16px;font-weight:500;line-height:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li .text .sub-tit{margin-top:5px;color:#757575;font-size:14px;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.five .half-area .hot-list__item{border-bottom:1px solid #eee;padding:15px 0}.inews-main-page .inews-main-area__list.five .half-area .hot-list__item:last-child{border-bottom:0}.inews-main-page .inews-main-area__list.five .half-area .hot-list__item a{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.five .half-area .hot-list__number{width:28px;font-size:20px;font-weight:700}.inews-main-page .inews-main-area__list.five .half-area .hot-list__content{width:calc(100% - 98px);padding:0 10px}.inews-main-page .inews-main-area__list.five .half-area .hot-list__text{font-size:16px;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.five .half-area .hot-list__image{width:70px;height:50px;border-radius:5px;overflow:hidden}.inews-main-page .inews-main-area__list.five .half-area.right{margin-top:40px}.inews-main-page .inews-main-area__list.five .list-area{margin-top:40px}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li{margin-right:13px;margin-top:13px;width:calc(50% - 6.5px)}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li:nth-of-type(-n+2){margin-top:0}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li:nth-of-type(2n){margin-right:0}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li .img{overflow:hidden;border-radius:10px}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li .text{margin-top:10px}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li .text p{font-size:14px;font-weight:500;display:-webkit-box;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.five .list-area .banner-visual{margin:0}.bid-lists-page.content{overflow:visible}@media screen and (min-width: 768px){.contents .content.inews-main-page{max-width:100%}.inews-main-page .inews-main-area__list{margin:0;padding:60px 0;border-bottom:0}.inews-main-page .inews-main-area__list .top-area{margin-bottom:20px}.inews-main-page .inews-main-area__list .top-area--title{font-size:24px;line-height:34px}.inews-main-page .inews-main-area__list .top-area--title em{padding-left:10px;font-size:16px;line-height:22px}.inews-main-page .inews-main-area__list .top-area--title em.small{font-size:16px;line-height:22px}.inews-main-page .inews-main-area__list__inner{margin:0 auto;width:1200px}.inews-main-page .inews-main-area__list .button-area{display:block}.inews-main-page .inews-main-area__list .button-area .arrow-btn{display:block;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;text-indent:-9999px}.inews-main-page .inews-main-area__list .button-area .arrow-btn.prev{left:-60px;background:url(../images/03a20b242c1afcaaad28.png) no-repeat center;background-size:40px}.inews-main-page .inews-main-area__list .button-area .arrow-btn.next{right:-60px;background:url(../images/4cbe41e1a6af53490faf.png) no-repeat center;background-size:40px}.inews-main-page .inews-main-area__list.one{padding:0 0 60px}.inews-main-page .inews-main-area__list.one .visual-slide{position:relative;margin:0}.inews-main-page .inews-main-area__list.one .visual-slide .button-area .arrow-btn{top:57%}.inews-main-page .inews-main-area__list.one .visual-slide .title-area{padding:0}.inews-main-page .inews-main-area__list.one .visual-slide .title-area--main{font-size:32px;line-height:45px}.inews-main-page .inews-main-area__list.one .visual-slide .title-area--sub{margin-top:5px;font-size:18px;line-height:25px}.inews-main-page .inews-main-area__list.one .visual-slide .pc-wrap{display:flex;margin-top:20px}.inews-main-page .inews-main-area__list.one .visual-slide .img-area{overflow:hidden;margin:0;width:588px;border-radius:10px}.inews-main-page .inews-main-area__list.one .visual-slide .img-area .sub-area{display:none}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area{padding:0;margin-top:0;margin-left:24px;width:calc(100% - 612px)}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li{display:none;margin-right:0;margin-top:0;padding:10px 0;width:100%;border-bottom:1px solid #e0e0e0}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li:first-of-type{padding:0 0 10px}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li:nth-of-type(-n+5){display:block}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li a{display:flex;align-items:center}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .img{order:2;width:100px}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text{order:1;margin-right:10px;margin-top:0;width:calc(100% - 110px)}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text .main-title{font-size:18px;display:-webkit-box;width:100%;height:25px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.one .visual-slide .sub-news-area__ul li .text .sub-title{display:block;margin-top:5px;color:#757575;font-size:14px;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inews-main-page .inews-main-area__list.one .banner-visual{display:none}.inews-main-page .inews-main-area__list.two .inews-main-area__list__inner{display:flex;align-items:start}.inews-main-page .inews-main-area__list.two .half-area.left{display:flex;flex-wrap:wrap;margin-right:24px;width:calc(100% - 408px)}.inews-main-page .inews-main-area__list.two .half-area.left .top-area{width:100%}.inews-main-page .inews-main-area__list.two .half-area.right{width:384px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area{width:384px;height:455px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker{font-size:18px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar th{padding:2px 4px 10px;font-size:18px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default{min-height:69px;padding:5px 3px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker .ui-datepicker-calendar td .ui-state-default .schedule{width:32px;height:32px;line-height:32px;font-size:16px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-header{padding:15px 10px}.inews-main-page .inews-main-area__list.two .half-area .calendar-area__schedule .ui-datepicker-title{font-size:20px}.inews-main-page .inews-main-area__list.two .half-area .news-area{margin-top:0;margin-left:24px;width:calc(100% - 408px)}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents{padding:24px 0 0}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list li{position:relative;margin-top:15px;padding-left:13px}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list li::before{width:3px}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list--tit{font-size:16px;line-height:22px}.inews-main-page .inews-main-area__list.two .half-area .news-area .tab__contents .news-text-list--data{font-size:14px;line-height:20px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area{margin-top:0}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon{padding:15px 20px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li{margin-right:22px;margin-top:10px;width:calc((100% / 3) - 14.66px)}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit{padding-top:36px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-01{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-02{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-03{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-04{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-05{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area__icon ul li .tit.ico-06{background-size:34px}.inews-main-page .inews-main-area__list.two .half-area .news-sub-area .banner-visual{margin:24px 0 0}.inews-main-page .inews-main-area__list.three .inews-main-area__list__inner{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.three .half-area.left{width:634px}.inews-main-page .inews-main-area__list.three .half-area.left .top-area{width:100%}.inews-main-page .inews-main-area__list.three .half-area.right{margin-top:54px;margin-left:30px;width:calc(100% - 664px)}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text{margin-top:20px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text .main-title{font-size:28px;display:-webkit-box;width:100%;height:80px;overflow:hidden;text-overflow:ellipsis;line-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__main .text .sub-title{margin-top:10px;font-size:16px;display:-webkit-box;width:100%;height:44px;overflow:hidden;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text{margin-top:25px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__text ul li a{font-size:16px;line-height:22px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card{margin-top:30px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul{display:flex;flex-wrap:nowrap}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li{margin-right:11px;width:calc((100% / 3) - 7.33px)}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(2n){margin-right:11px}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(3n){margin-right:0}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(n+3){display:list-item}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li:nth-of-type(n+4){display:none}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .img.js-square{position:relative;height:127px;padding-bottom:0;border-radius:5px;overflow:hidden}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .img.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.inews-main-page .inews-main-area__list.three .half-area .week-news-area__img-card ul li a .text .title{font-size:18px;display:-webkit-box;width:100%;height:25px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-list{margin-top:0}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li{margin-top:20px}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li:nth-of-type(n+5){display:block}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li:nth-of-type(n+8){display:none}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text{margin-right:15px;width:calc(100% - 165px)}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text .tit{white-space:normal;font-size:18px;line-height:25px;display:-webkit-box;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .text .sub-tit{margin-top:6px}.inews-main-page .inews-main-area__list.three .half-area .week-news-list li a .img{width:150px}.inews-main-page .inews-main-area__list.four .visual-slide{position:relative}.inews-main-page .inews-main-area__list.four .slide-area__list{display:flex}.inews-main-page .inews-main-area__list.four .slide-area__list .half-area.left{margin-right:24px;width:792px}.inews-main-page .inews-main-area__list.four .slide-area__list .half-area.right{width:384px}.inews-main-page .inews-main-area__list.four .interview-news-area ul li{margin-right:24px;margin-top:24px;width:calc(50% - 12px)}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img.js-square{position:relative;height:203px;padding-bottom:0;border-radius:5px;overflow:hidden}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img.js-square img{width:100% !important;height:auto}.inews-main-page .inews-main-area__list.four .interview-news-area ul li .img .text p{font-size:18px;font-weight:400}.inews-main-page .inews-main-area__list.four .banner-visual{margin:0}.inews-main-page .inews-main-area__list.five{padding:60px 0 0}.inews-main-page .inews-main-area__list.five .inews-main-area__list__inner{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.five .half-area.left{margin-right:24px;width:calc(100% - 408px)}.inews-main-page .inews-main-area__list.five .half-area.right{margin-top:0;width:384px}.inews-main-page .inews-main-area__list.five .half-area .news-box{margin-top:30px}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul{display:flex}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li{margin-top:0;margin-right:24px;width:calc((100% / 3) - 16px)}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li:first-of-type{margin-top:0}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li:nth-of-type(3n){margin-right:0}.inews-main-page .inews-main-area__list.five .half-area .news-box__ul li .text .main-tit{font-size:18px;display:-webkit-box;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.inews-main-page .inews-main-area__list.five .half-area .hot-list__number{width:38px}.inews-main-page .inews-main-area__list.five .half-area .hot-list__content{width:calc(100% - 118px)}.inews-main-page .inews-main-area__list.five .half-area .hot-list__image{width:80px;height:52px}.inews-main-page .inews-main-area__list.five .list-area{margin-top:60px;width:1200px}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul{display:flex;flex-wrap:wrap}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li{margin-right:20px;margin-top:0;width:calc((100% / 4) - 15px)}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li:nth-of-type(-n+2){margin-top:0}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li:nth-of-type(2n){margin-right:20px}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li:nth-of-type(4n){margin-right:0}.inews-main-page .inews-main-area__list.five .list-area .card-news-area ul li .text p{font-size:18px;display:-webkit-box;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inews-main-page .inews-main-area__list.five .list-area .banner-visual{margin:0}.bid-lists-page.content{max-width:1295px}}.my-project-lists-page .list-all-chk{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.my-project-lists-page .list-all-chk .btn{width:100px;margin:0}.my-project-lists-page .project-list__item{position:relative}.my-project-lists-page .project-list__item .design-input{margin-bottom:10px}.my-project-lists-page .project-list__item .btn--del{position:absolute;top:15px;right:0;display:block;width:20px;height:20px;background:url(../images/6bcc7fb7f5453ba4750d.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}@media screen and (min-width: 768px){.my-project-lists-page .project-list__item{display:flex;align-items:center}.my-project-lists-page .project-list__item .design-input{margin:0 20px 0 0}.my-project-lists-page .project-list__item .design-input label{padding-left:18px}.my-project-lists-page .project-list__item .btn--del{top:50%;width:24px;height:24px;margin-top:-12px;background-image:url(../images/34375bab062d2186e30b.png)}.my-project-lists-page .project-list__inner{max-width:calc(100% - 38px);padding-right:24px}}.request-lists-page .tab__btn{line-height:1.4;padding:4px 0}.request-lists-page .tab__contents{padding:15px 0 0}.request-lists-page .tab__contents .qna-list{margin:0}.request-lists-page .tab__contents .qna-list__item{padding:15px 0}.request-lists-page .button-content{margin-top:40px}@media screen and (min-width: 768px){.request-lists-page .tab.tab--box .tab__btn-area{flex-wrap:nowrap;width:auto}.request-lists-page .tab.tab--box .tab__btn-area .tab__btn{width:auto;padding:9px 20px;margin:0 3px}.request-lists-page .tab__contents{padding:20px 0 0}.request-lists-page .tab__contents .qna-list__item{padding:12px 20px}.request-lists-page .tab__contents .qna-list__item.on{padding-bottom:0}}.my-resume-reading-view-page .reading-view-list{border-top:2px solid #212121}.my-resume-reading-view-page .reading-view-list li{display:flex;flex-wrap:wrap;padding:15px 0;width:100%;border-bottom:1px solid #e0e0e0}.my-resume-reading-view-page .reading-view-list li .company-img{overflow:hidden;width:80px;height:80px;border:1px solid #e0e0e0;border-radius:10px}.my-resume-reading-view-page .reading-view-list li .company-recruit{margin-left:15px;width:calc(100% - 95px)}.my-resume-reading-view-page .reading-view-list li .company-recruit--title{font-size:16px;font-weight:500;line-height:22px}.my-resume-reading-view-page .reading-view-list li .company-recruit--text{margin-top:5px;color:#424242;font-size:14px;display:-webkit-box;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub{display:flex;margin-top:10px}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub span{display:block;position:relative;padding-right:5px;margin-right:5px;color:#757575;font-size:12px;line-height:17px}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub span:last-of-type::after{display:none}.my-resume-reading-view-page .reading-view-list li .company-info{display:flex;align-items:center;margin-top:15px;width:100%}.my-resume-reading-view-page .reading-view-list li .company-info--list{display:flex;align-items:center;margin-right:20px;padding-left:20px;font-size:14px;font-weight:500;line-height:20px}.my-resume-reading-view-page .reading-view-list li .company-info--list:last-of-type{margin-right:0}.my-resume-reading-view-page .reading-view-list li .company-info--list.ico-1{background:url(../images/9f2fec2444b229959520.png) no-repeat 0 center;background-size:16px}.my-resume-reading-view-page .reading-view-list li .company-info--list.ico-2{background:url(../images/83292efd3ab9b76f3d7d.png) no-repeat 0 center;background-size:16px}.my-resume-reading-view-page .reading-view-list li .company-info--list .all-more{display:block;margin-left:10px;width:59px;height:21px;color:#757575;font-size:12px;font-weight:500;line-height:20px;border:1px solid #e0e0e0;border-radius:3px}.my-company-recruit-lists-page .recruit-area .recruit-list{margin-top:15px;border-top:2px solid #212121}.my-company-recruit-lists-page .recruit-area .recruit-list li{padding:15px 0;border-bottom:1px solid #e0e0e0}.my-company-recruit-lists-page .recruit-area .recruit-list li .tit-area--title{margin-top:5px;font-size:16px;font-weight:500;line-height:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-company-recruit-lists-page .recruit-area .recruit-list li .tit-area--year{margin-top:10px;color:#757575;font-size:12px;line-height:17px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area{margin-top:10px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box{display:flex;align-items:center}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list{display:flex;margin-left:30px;font-size:14px;line-height:20px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list:first-of-type{margin-left:0}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list .tit{padding-left:20px;font-weight:500}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list .tit.ico-1{background:url(../images/d2324a0237182f432270.png) no-repeat 0 center;background-size:16px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list .tit.ico-2{background:url(../images/8237ab08799006792d9a.png) no-repeat 0 center;background-size:16px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list .point{margin-left:10px;color:#409DBE;font-weight:700}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button{margin-top:15px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button .btn{margin-right:5px;width:calc((100% / 3) - 3.33px);height:30px;line-height:29px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button .btn:nth-of-type(3){margin-right:0}.my-company-recruit-lists-page .recruit-area .recruit-list li.end .tit-area .patch .common-badges__box{color:#757575;background:#E0E0E0}.my-company-recruit-lists-page .recruit-area .recruit-list li.end .sub-area__box .list .point{color:#757575}.my-company-recruit-lists-page .recruit-area .recruit-list li.end .sub-area__box.button{justify-content:end}.my-recruit-apply-lists-page .recruit-area .mylafent-recruit-top__type{margin-top:0}.my-recruit-apply-lists-page .recruit-area .user-apply-lists{margin-top:15px;border-top:2px solid #212121}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e0e0e0}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data{display:flex}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span{font-size:12px;line-height:17px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span.year{position:relative;padding-right:5px;margin-right:5px;color:#757575}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span.year::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span.result{color:#D83030;font-weight:500}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span.result.on{color:#424242}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--name{margin-top:10px;font-size:16px;font-weight:700;line-height:22px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--year{display:flex}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--year span{font-size:14px;line-height:20px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--year span.tit{padding-left:20px;font-weight:500;background:url(../images/5740ec1978e1efa751b6.png) no-repeat 0 center;background-size:16px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--year span.point{margin-left:10px;color:#757575}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-result .point{color:#4CAF50;font-size:14px;font-weight:700;line-height:20px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li.end{position:relative}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li.end::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:100}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li.end *{color:#9E9E9E !important}.my-resume-wish-lists-page .wish-list-area{margin-top:15px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list{border-top:2px solid #212121}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li{display:flex;align-items:start;padding:15px 0;border-bottom:1px solid #e0e0e0}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .img{width:74px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info{margin-left:10px;width:calc(100% - 84px)}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info--title{font-size:16px;font-weight:500;line-height:22px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub{margin-top:10px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list{display:flex;align-items:center;position:relative;padding-left:8px;line-height:20px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list:not(:first-of-type){margin-top:5px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list::after{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#e0e0e0}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list .bold{font-weight:500}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list .sub{margin-left:10px;color:#757575}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info .remove-btn{margin:6px 0 0 auto;width:80px;height:30px;line-height:30px}@media screen and (min-width: 768px){.my-resume-reading-view-page .reading-view-list li{flex-wrap:nowrap;align-items:center;padding:12px 0}.my-resume-reading-view-page .reading-view-list li .company-img{width:150px;height:150px}.my-resume-reading-view-page .reading-view-list li .company-recruit{margin-left:20px;padding-right:200px;width:calc(100% - 365px)}.my-resume-reading-view-page .reading-view-list li .company-recruit--title{font-size:18px;line-height:25px}.my-resume-reading-view-page .reading-view-list li .company-recruit--text{font-size:16px;display:-webkit-box;width:100%;height:44px;overflow:hidden;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub span{font-size:14px;line-height:20px}.my-resume-reading-view-page .reading-view-list li .company-recruit--sub span::after{height:15px}.my-resume-reading-view-page .reading-view-list li .company-info{display:block;margin-top:0;margin-left:auto;margin-right:20px;width:155px}.my-resume-reading-view-page .reading-view-list li .company-info--list{margin-bottom:5px;margin-right:0;padding-left:20px;font-size:14px;font-weight:500;line-height:20px}.my-resume-reading-view-page .reading-view-list li .company-info--list span{white-space:nowrap;width:62px}.my-resume-reading-view-page .reading-view-list li .company-info--list:last-of-type{margin-bottom:0}.my-company-recruit-lists-page .recruit-area .recruit-list{margin-top:20px}.my-company-recruit-lists-page .recruit-area .recruit-list li{display:flex;align-items:center;padding:12px 0}.my-company-recruit-lists-page .recruit-area .recruit-list li .tit-area{width:calc(100% - 380px)}.my-company-recruit-lists-page .recruit-area .recruit-list li .tit-area--year{font-size:14px;line-height:20px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area{display:flex;align-items:center;margin-right:20px;margin-top:0;margin-left:40px;width:320px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box{display:block;width:230px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list{margin-top:5px;margin-left:0}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box .list .tit{width:70px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button{display:block;margin-left:auto;margin-top:0;width:50px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button .btn{margin:0;margin-top:5px;margin-right:0;width:50px;font-size:14px}.my-company-recruit-lists-page .recruit-area .recruit-list li .sub-area__box.button .btn:first-child{margin-top:0}.my-recruit-apply-lists-page .recruit-area .user-apply-lists{margin-top:20px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li{padding:12px 20px 12px 0}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span{font-size:14px;line-height:20px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-info--data span.year::after{height:15px}.my-recruit-apply-lists-page .recruit-area .user-apply-lists li .user-result .point{font-size:16px;line-height:22px}.my-resume-wish-lists-page .wish-list-area{margin-top:20px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li{position:relative;padding:12px 0;align-items:center}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info{margin-left:20px;width:calc(100% - 94px)}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info--title{font-size:18px;line-height:25px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub{display:flex;flex-wrap:wrap}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list{padding-left:8px;margin-left:20;width:30%;line-height:20px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list:not(:first-of-type){margin-top:6px}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list:nth-of-type(-n+2){margin-top:0}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info__sub--list:last-of-type{width:100%}.my-resume-wish-lists-page .wish-list-area .resume-wish-list li .info .remove-btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:100px}}.my-resume-write-page .recruit-write-area .write-form .form ul li.flex-type .form__tit{display:flex;justify-content:space-between;align-items:center}.my-resume-write-page .recruit-write-area .write-form .form ul li.flex-type .form__tit .btn{margin:0 !important;width:130px;height:30px;font-size:14px;line-height:30px}.my-resume-write-page .recruit-write-area .write-form .form ul li .form__content{margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info{margin-top:0 !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li{margin-top:40px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .wrap{position:relative;margin-top:5px;width:100%}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .comm-area{display:flex;justify-content:space-between;flex-wrap:wrap}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .comm-area .btn{margin-top:5px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .val-color{color:#212121 !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area{display:flex;flex-wrap:wrap}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list{display:flex;flex-wrap:wrap;margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list .design-input{margin-right:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list .design-input:last-of-type{margin-right:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01 .profile-area{position:relative}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01 .profile-area input{position:absolute;top:0;left:0;width:0;height:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01 .profile-area .preview{width:84px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01 .profile-area .preview label{display:block}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .select-result{display:flex;flex-wrap:wrap;margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .select-result--list{display:flex;align-items:center;position:relative;padding:0 12px;margin-right:5px;white-space:nowrap;height:36px;font-size:14px;font-weight:500;line-height:24px;text-align:center;border:1px solid #e0e0e0;border-radius:100px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .select-result--list:last-of-type{margin-right:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .select-result--list .remove-btn{display:block;margin-left:2px;width:18px;height:18px;background:url(../images/f4c2109d53725fb27a1f.png) no-repeat center;background-size:18px;text-indent:-9999px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-select{display:flex;flex-wrap:wrap;justify-content:space-between}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-select select{width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-select .btn{margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result__list{display:flex;position:relative;margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result__list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result__list__wrap{display:flex;justify-content:space-between;width:calc(100% - 55px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result__list__wrap select{width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .center-mode{display:flex}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .center-mode select{width:calc(50% - 9.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .center-mode span{width:19px;height:50px;font-size:14px;line-height:50px;text-align:center}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .design-input{margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .comm-input{margin-top:5px;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .comm-input:nth-child(-n+2){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .input-07{margin-top:5px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .career-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .career-result__list{position:relative}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .career-result__list .input-07{margin-top:0;width:calc(100% - 55px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input{margin-top:5px;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-01{width:120px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-02{width:calc(100% - 125px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input:nth-child(-n+2){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap{display:flex}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap .input-05{width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap .input-06{margin-left:5px;width:calc(50% - 57.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input{margin-top:5px;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input.input-01{width:210px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input.input-02{width:calc(100% - 215px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input:nth-child(-n+2){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list{position:relative;margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list .wrap{display:flex}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list .wrap .input-03{margin-top:0;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list .wrap .input-04{margin-top:0;margin-left:5px;width:calc(50% - 57.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input{margin-top:5px;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input.input-01{width:210px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input.input-02{width:calc(100% - 215px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input:nth-child(-n+2){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list{position:relative;margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list .wrap{display:flex}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list .wrap .input-03{width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list .wrap .input-04{margin-left:5px;width:calc(50% - 57.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04{display:flex;justify-content:space-between;position:relative;width:100%}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04 .form__content__file{width:100%}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04 .file-add{display:block;position:absolute;top:0;right:0;width:50px;height:50px;background:url(../images/453defe01b9992e3ec0c.png) no-repeat center;background-size:50px;text-indent:-9999px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04 .file-wrap{width:calc(100% - 55px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04 .file-wrap .file-list{margin-top:5px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-08 .form__content.content-04 .file-wrap .file-list:first-of-type{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input{margin-top:5px;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input:nth-child(-n+2){margin-top:0}.my-resume-write-page .button-content{position:fixed;bottom:0;left:0;width:100%}.my-resume-write-page .button-content .btn{border-radius:0}@media screen and (min-width: 768px){.my-resume-write-page .recruit-write-area{margin:0 auto;width:500px}.my-resume-write-page .recruit-write-area .write-form .form ul li{display:block}.my-resume-write-page .recruit-write-area .write-form .form__content{margin-top:10px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li{margin-top:60px !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area{padding-top:20px !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .comm-area .btn{margin:5px 0 0;width:80px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form .check-area__list .design-input{margin-right:20px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-01 .profile-area .preview{width:115px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-03 input{margin:0;width:100% !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-01 .form__content.content-08 .form__content--address{width:100%}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-02 .form__content.content-01{flex-wrap:wrap;margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01{display:block !important}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-01 .select-result{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-select select{margin-right:5px;width:calc(50% - 45px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-select .btn{margin-top:0;width:80px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-02 .add-result{margin-top:15px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05{display:flex;align-items:center}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .center-mode select{width:170px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-03 .form__content.content-05 .design-input{margin-top:0;margin-left:20px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .comm-input{margin-top:5px;width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .comm-input:nth-child(-n+3){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .input-03{width:170px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .input-06{width:170px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .comm-area .input-07{margin-top:5px;width:415px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-04 .career-result__list .input-07{margin-top:0;width:445px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input{width:140px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-01{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-02{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-03{width:170px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input.input-06{width:125px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .comm-area .comm-input:nth-child(-n+3){margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .input-04{width:140px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap{width:calc(100% - 145px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap .input-05{width:140px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-05 .education-result__list .wrap .input-06{margin-left:5px;width:155px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input.input-01{width:335px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input.input-02{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .comm-area .comm-input.input-03{width:250px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list .wrap .input-03{margin-top:0;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-06 .awards-result__list .wrap .input-04{margin-top:0;margin-left:5px;width:calc(50% - 57.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input.input-01{width:335px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input.input-02{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .comm-input.input-03{width:250px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .comm-area .btn{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list .wrap .input-03{margin-top:0;width:calc(50% - 2.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-07 .research-result__list .wrap .input-04{margin-top:0;margin-left:5px;width:calc(50% - 57.5px)}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .form__content{margin-top:0}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input.input-01{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input.input-02{width:160px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input.input-07,.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input.input-08{width:205px}.my-resume-write-page .recruit-write-area .write-open-info__ul>li .open-area .form.form-09 .comm-area .comm-input:nth-child(-n+3){margin-top:0}.my-resume-write-page .button-content{position:static;margin:40px auto 0;width:500px}.my-resume-write-page .button-content .btn{margin:0;width:100%;border-radius:3px}}.mylafent-recruit .mylafent-recruit-top__data .datepicker{display:flex;align-items:center}.mylafent-recruit .mylafent-recruit-top__data .datepicker input{width:calc(50% - 8.5px)}.mylafent-recruit .mylafent-recruit-top__data .datepicker span{width:19px;font-size:14px;text-align:center}.mylafent-recruit .mylafent-recruit-top__data .btn{margin-top:10px}.mylafent-recruit .mylafent-recruit-top__type{margin-top:30px}.mylafent-recruit .mylafent-recruit-top__type select{width:134px;height:40px;line-height:40px}.mylafent-search{margin-bottom:20px}.mylafent-search>select{margin-bottom:5px}.mylafent-area{position:relative}.mylafent-area .my-lnb{position:relative;padding:20px;border-bottom:10px solid #EEEEEE}.mylafent-area .my-lnb::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#E0E0E0}.mylafent-area .my-lnb__info{display:flex;align-items:center;width:100%}.mylafent-area .my-lnb__info .profile{display:flex;justify-content:center;align-items:center;width:55px;height:55px;margin-right:15px;padding:0 10px;border:2px solid #307AB7;border-radius:50%;text-align:center}.mylafent-area .my-lnb__info .profile b{color:#307AB7;word-break:keep-all}.mylafent-area .my-lnb__info .info{display:flex;flex-wrap:wrap;width:calc(100% - 70px)}.mylafent-area .my-lnb__info .info .name{width:100%;margin-bottom:5px;color:#555555;font-size:20px}.mylafent-area .my-lnb__info .info .name span{color:#111;font-size:24px}.mylafent-area .my-lnb__info .info .button-content{display:flex;margin-top:0;width:100%}.mylafent-area .my-lnb__info .info .btn{width:100px;height:30px;line-height:28px}.mylafent-area .my-lnb__info .info .btn:last-of-type{margin-left:5px}.mylafent-area .my-lnb__menu{display:flex;margin:20px -20px 0}.mylafent-area .my-lnb__menu li{position:relative;width:50%;text-align:center}.mylafent-area .my-lnb__menu li::after{content:'';position:absolute;top:50%;right:-1px;width:1px;height:40px;background-color:#E0E0E0;transform:translateY(-50%)}.mylafent-area .my-lnb__menu li:nth-of-type(-n+3){display:none}.mylafent-area .my-lnb__menu li:last-of-type::after{display:none}.mylafent-area .my-lnb__menu li strong{font-weight:500}.mylafent-area .my-lnb__menu li span{display:block;margin-top:2px;color:#9E9E9E;font-size:14px}.mylafent-area .my-lnb__menu li span a{display:inline-block;margin-right:5px;color:#307AB7;font-size:24px;font-weight:700;text-decoration:underline}.mylafent-area .my-lnb__menu li input{position:absolute;top:0;left:0;width:0;height:0}.mylafent-area .my-lnb__menu li input:checked+.check-area .text span{display:none}.mylafent-area .my-lnb__menu li input:checked+.check-area label{background:#307AB7}.mylafent-area .my-lnb__menu li input:checked+.check-area label span{left:calc(100% - 28px)}.mylafent-area .my-lnb__menu li .check-area{display:flex;align-items:center;justify-content:center;margin-top:10px}.mylafent-area .my-lnb__menu li .check-area .text{margin-right:10px;width:40px;color:#9e9e9e;font-size:14px;line-height:20px}.mylafent-area .my-lnb__menu li .check-area .text span{display:inline-block}.mylafent-area .my-lnb__menu li .check-area label{display:block;position:relative;width:60px;height:30px;background:#9E9E9E;border-radius:100px}.mylafent-area .my-lnb__menu li .check-area label span{position:absolute;top:50%;left:2px;transform:translateY(-50%);margin-top:0;width:26px;height:26px;background:#fff;border-radius:50%;transition:all .5s}.mycomm-lists-page .board-area{margin-top:0}.mylafent-info-page .info-top__list{padding:20px;border:1px solid #E0E0E0}.mylafent-info-page .info-top__item{text-align:center}.mylafent-info-page .info-top__item:not(:first-of-type){position:relative;margin-top:20px}.mylafent-info-page .info-top__item:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;display:none;width:1px;height:30px;margin-top:-15px;background-color:#E0E0E0}.mylafent-info-page .info-top__item strong{display:block}.mylafent-info-page .info-top__item span{color:#757575;font-size:14px}.mylafent-info-page .info-top__item span b{display:inline-block;margin-right:5px;font-size:24px;font-weight:700;color:#212121}.mylafent-info-page .info-top__item .btn{height:40px;line-height:40px;font-size:16px;font-weight:500}.mylafent-info-page .date-search{margin-top:30px}.mylafent-info-page .date-search .date{display:flex;align-items:center}.mylafent-info-page .date-search .date>span{display:inline-block;margin:0 5px}.mylafent-info-page .date-search .btn{margin-top:10px}.mylafent-info-page .info-list{margin-top:30px;border-top:2px solid #212121}.mylafent-info-page .info-list__item{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 0;border-bottom:1px solid #E0E0E0}.mylafent-info-page .info-list__item--accrual .info-list__num{color:#4CAF50}.mylafent-info-page .info-list__title strong{display:block;font-weight:500}.mylafent-info-page .info-list__title span{display:inline-block;margin-top:5px;color:#757575}.mylafent-info-page .info-list__num{font-size:16px;font-weight:700;color:#9E9E9E}.mileage-lists-page .info-top__item.info-top__item--small{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.mileage-lists-page .info-top__item.info-top__item--small:last-of-type{margin-top:5px}.mileage-lists-page .info-top__item.info-top__item--small span{font-size:12px}.mileage-lists-page .info-top__item.info-top__item--small span b{font-size:20px}.coupon-lists-page .info-top__list{display:flex;justify-content:center}.coupon-lists-page .info-top__item{width:50%;text-align:center}.coupon-lists-page .info-top__item:not(:first-of-type){margin-top:0}.coupon-lists-page .info-top__item:not(:first-of-type)::before{display:block;height:50px;margin-top:-25px}.coupon-lists-page .coupon-list{margin-top:20px}.coupon-lists-page .coupon-list__item{padding:23px 20px 22px;border-radius:10px;background-color:#F5F5F5}.coupon-lists-page .coupon-list__item:not(:first-of-type){margin-top:15px}.coupon-lists-page .coupon-list__item--end,.coupon-lists-page .coupon-list__item--used{position:relative;background-color:#FAFAFA}.coupon-lists-page .coupon-list__item--end::before,.coupon-lists-page .coupon-list__item--end::after,.coupon-lists-page .coupon-list__item--used::before,.coupon-lists-page .coupon-list__item--used::after{content:'';position:absolute;top:50%;left:50%;display:block;border:2px solid #9E9E9E;border-radius:50%;color:#9E9E9E;font-size:20px;font-weight:700;transform:translate(-50%, -50%)}.coupon-lists-page .coupon-list__item--end::before,.coupon-lists-page .coupon-list__item--used::before{content:'사용완료';width:96px;height:96px;line-height:96px;text-align:center}.coupon-lists-page .coupon-list__item--end::after,.coupon-lists-page .coupon-list__item--used::after{width:110px;height:110px;border-width:3px}.coupon-lists-page .coupon-list__item--end .num,.coupon-lists-page .coupon-list__item--end .title,.coupon-lists-page .coupon-list__item--end dl,.coupon-lists-page .coupon-list__item--end dt,.coupon-lists-page .coupon-list__item--end dd,.coupon-lists-page .coupon-list__item--used .num,.coupon-lists-page .coupon-list__item--used .title,.coupon-lists-page .coupon-list__item--used dl,.coupon-lists-page .coupon-list__item--used dt,.coupon-lists-page .coupon-list__item--used dd{color:#E0E0E0 !important}.coupon-lists-page .coupon-list__item--end::before{content:'기간만료'}.coupon-lists-page .coupon-list__item .num{color:#307AB7;font-size:20px;font-weight:700}.coupon-lists-page .coupon-list__item .title{display:block;margin:9px 0 12px;font-size:16px;font-weight:500}.coupon-lists-page .coupon-list__item dl{display:flex;flex-wrap:wrap}.coupon-lists-page .coupon-list__item dl dt{width:60px;font-weight:700}.coupon-lists-page .coupon-list__item dl dd{width:calc(100% - 60px);color:#424242}.coupon-lists-page .coupon-area{margin-top:20px}.coupon-lists-page .coupon-area--info{color:#9E9E9E}.coupon-lists-page .coupon-area--input{display:flex;margin-top:20px}.coupon-lists-page .coupon-area--input input{width:calc(100% - 105px)}.coupon-lists-page .coupon-area--input .btn{width:100px;margin-left:5px}.qna-lists-page .qna-list{border-top:2px solid #212121}.qna-lists-page .qna-list__item{padding:15px;border-bottom:1px solid #E0E0E0}.qna-lists-page .qna-list__item.on{padding-bottom:0}.qna-lists-page .qna-list__item.on .qna-list__content .qna-list__question,.qna-lists-page .qna-list__item.on .qna-list__content .qna-list__answer{display:block}.qna-lists-page .qna-list__button{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:24px;padding-left:34px;text-align:left}.qna-lists-page .qna-list__button::before,.qna-lists-page .qna-list__button::after{content:'';position:absolute;top:0}.qna-lists-page .qna-list__button::before{left:0;width:24px;height:24px;border-radius:50%;background:#fff url(../images/0838c35f17728fd943ad.png) no-repeat center/contain}.qna-lists-page .qna-list__button::after{right:0;width:24px;height:24px;background:url(../images/5ae5e4f96672c0960215.png) no-repeat center/contain}.qna-lists-page .qna-list__button .title{width:calc(100% - 34px)}.qna-lists-page .qna-list__question{display:none;padding:5px 0 15px 34px}.qna-lists-page .qna-list__question .cate{display:block;margin-bottom:2px;color:#757575;font-weight:500}.qna-lists-page .qna-list__question img{width:auto}.qna-lists-page .qna-list .line-list{margin-top:10px;padding-left:34px}.qna-lists-page .qna-list .line-list span{font-size:12px}.qna-lists-page .qna-list .line-list span.state{color:#9E9E9E;font-weight:700}.qna-lists-page .qna-list .line-list span.state--completed{color:#4CAF50}.qna-lists-page .qna-list__answer{display:none;margin-top:15px;padding:15px;background-color:#F5F5F5}.pay-lists-page .pay-list{margin-top:30px;border-top:2px solid #212121}.pay-lists-page .pay-list__item{display:flex;padding:15px 0;border-bottom:1px solid #E0E0E0}.pay-lists-page .pay-list__item--lside{width:calc(100% - 70px)}.pay-lists-page .pay-list__item--lside>span{display:block;margin-top:5px}.pay-lists-page .pay-list__item--rside{width:70px;text-align:right}.pay-lists-page .pay-list__item .date{color:#757575}.pay-lists-page .pay-list__item .price{font-weight:700}.pay-lists-page .pay-list__item .state{width:70px;font-size:16px;font-weight:700}.pay-lists-page .pay-list__item .state--cancel{color:#9E9E9E}.pay-lists-page .pay-list__item .state--completed{color:#4CAF50}.pay-lists-page .pay-list__item .receipt{width:70px;margin-top:10px}.pay-lists-page .pay-list__item .receipt .btn{margin-top:10px}.pay-lists-page .pay-list__item .receipt .btn.btn-pay{border-color:#B21016}.comment-lists-page .my-comment-list{border-top:2px solid #212121}.comment-lists-page .my-comment-list__item{position:relative;padding:15px 0;border-bottom:1px solid #E0E0E0}.comment-lists-page .my-comment-list__label .design-input label{height:auto;line-height:1.2;padding:28px 0 0;background-position:0 0;color:#424242}.comment-lists-page .my-comment-list__label .design-input label span{display:block;margin-bottom:10px;font-size:12px;color:#757575}.comment-lists-page .my-comment-list__content{margin-top:10px}.comment-lists-page .my-comment-list__content p{font-weight:500}.comment-lists-page .my-comment-list__content p em{margin-left:5px;font-weight:400;color:#307AB7}.comment-lists-page .my-comment-list__btn{position:absolute;top:15px;right:4px;display:flex}.comment-lists-page .my-comment-list__btn .btn{width:20px;height:20px;overflow:hidden;text-indent:-9999px}.comment-lists-page .my-comment-list__btn .btn.btn-modify{background:url(../images/8e6edc528d6829c2e2a3.png) no-repeat 0 center;background-size:20px}.comment-lists-page .my-comment-list__btn .btn.btn-delete{margin-left:10px;background:url(../images/6bcc7fb7f5453ba4750d.png) no-repeat 0 center;background-size:20px}.member-modify-page .modify-area .form__content .attach{margin-top:10px}.member-modify-page .modify-area .form__content .attach__item:not(:first-child){margin-top:10px}.member-modify-page .modify-area .form__content.disabled .design-input--radio input:checked+label{background:url(../images/022052ea89c99c269cb2.png) no-repeat 0 center;background-size:18px}.member-modify-page .modify-area .form__content.disabled .design-input--radio label{color:#9e9e9e}.member-modify-page .modify-area .form .add-info{margin-top:40px}.member-modify-page .modify-area .form .add-info .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}.member-modify-page .modify-area .form .add-info .add-area{margin-top:20px}.member-modify-page .modify-area .form .add-info .add-area__type{margin-top:30px}.member-modify-page .modify-area .form .add-info .add-area__type:first-of-type{margin-top:0}.member-modify-page .modify-area .form .add-info .add-area__type .title{margin-bottom:10px;font-size:16px;font-weight:500;line-height:22px}.member-modify-page .modify-area .form .add-info .add-area__type .remove{display:block;margin-top:5px;margin-left:5px;width:50px;height:50px;background:url(../images/d5770414df30f676e96a.png) no-repeat center/24px;border:1px solid #212121;border-radius:3px;text-indent:-9999px}.member-modify-page .modify-area .form .add-info .add-area__type .typing-input{display:flex;flex-wrap:wrap}.member-modify-page .modify-area .form .add-info .add-area__type .add-list .list{display:flex;flex-wrap:wrap;margin-top:20px}.member-modify-page .modify-area .form .add-info .add-area__type .add-list .list select{color:#212121}.member-modify-page .modify-area .form .add-info .add-area__type .add-list .list input{color:#212121}.member-modify-page .modify-area .form .add-info .add-area__type .add-list .list input::placeholder{color:#212121}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .select-01{margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .select-02{width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .input-01{margin-top:5px;margin-right:5px;width:90px}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .input-02{margin-top:5px;width:calc(100% - 95px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .add-list .list .input-02{margin-top:5px;width:calc(100% - 150px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .select-01{margin-right:5px;width:120px;color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-01{width:calc(100% - 125px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-02{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-03{margin-top:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-04{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .select-02{margin-top:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .add-list .list .input-04{margin-right:5px;width:calc(100% - 170px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .add-list .list .select-02{width:110px}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .select-01{margin-top:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-01{margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-02{width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-03{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-04{margin-top:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-05{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-06{margin-top:5px;width:100%;color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .add-list .list .input-06{width:calc(100% - 55px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .select-01{margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .input-01{width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .add-list .list .select-01{width:110px}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .add-list .list .input-01{width:calc(100% - 170px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .add-list .list .input-02{width:calc(50% - 34px);margin-right:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .add-list .list .input-03{width:calc(50% - 26px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .add-list .list .remove{margin-top:0}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .select-01,.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .select-03{width:calc(33.33% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .select-02{margin:0 5px;width:calc(33.33% - 5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-01{margin:5px 0;color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-02{margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-03{width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-04{margin:5px 5px 0 0;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-05{margin-top:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .add-list .list .input-04{width:calc(50% - 30px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .add-list .list .input-05{width:calc(50% - 30px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .input-01{margin-right:5px;width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .input-02{width:calc(50% - 2.5px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .input-03{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .btn{margin-top:5px}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .add-list .list .input-03{width:calc(100% - 55px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type .add-list .list{margin-top:15px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .typing-input .input-01{margin-right:5px;width:100px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .typing-input .input-02{margin-top:0;margin-right:0;width:calc(100% - 105px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .input-01{margin-right:5px;width:100px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .input-02{margin-top:0;margin-right:0;width:calc(100% - 160px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .remove{margin-top:0}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-01{margin-right:0;width:100%}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-02{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-03{margin-top:5px;margin-right:0;width:calc(50% - 2.5px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-04{margin-top:5px;width:100%}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-01{width:100%}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-02{margin-top:5px;margin-right:5px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-03{margin-top:5px;margin-right:0}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-04{width:calc(100% - 55px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-01{margin-top:0;margin-right:5px;width:calc(100% - 105px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-02{margin-top:0;margin-right:0;width:100px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-03{margin-top:5px;margin-right:0;width:100%}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-01{margin-top:0;margin-right:5px;width:calc(100% - 105px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-02{margin-top:0;margin-right:0;width:100px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-03{margin-top:5px;margin-right:0;width:calc(100% - 55px)}.pass-change-page .pass-change-area .button-content{position:fixed;bottom:0;left:0;width:100%;z-index:100}.withdrawal-page{padding:60px 20px 0 !important}.withdrawal-page .withdrawal-area .title{padding-top:80px;font-size:20px;font-weight:500;line-height:28px;text-align:center;background:url(../images/47581da1d30c12c60975.png) no-repeat center 0;background-size:60px}.withdrawal-page .withdrawal-area .text{margin-top:10px;font-size:14px;line-height:20px;text-align:center}.my-resume-lists-page .recruit-area .info-top .btn{height:40px;line-height:40px}.my-resume-lists-page .recruit-area .info-top .btn span{padding-left:20px;background:url(../images/458c350625a4ceed6e01.png) no-repeat 0 center;background-size:18px}.my-resume-lists-page .recruit-area .person-recruit-list{margin-top:10px;border-top:2px solid #212121}.my-resume-lists-page .recruit-area .person-recruit-list li{padding:15px 0;border-bottom:1px solid #e0e0e0}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .title{display:block;color:#212121;font-size:16px;font-weight:500;line-height:21px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info{margin-top:10px}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list{position:relative;padding-left:8px;margin-top:5px;color:#757575;font-size:14px;line-height:20px}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list::before{content:'';display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#e0e0e0}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list:first-of-type{margin-top:0}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list b{padding-right:10px;color:#212121}.my-resume-lists-page .recruit-area .person-recruit-list li .button-content{margin-top:10px}.my-resume-lists-page .recruit-area .person-recruit-list li .button-content .btn{height:30px;line-height:30px}.my-purchase-apply-lists-page .my-purchase-apply-list{border-top:2px solid #212121}.my-purchase-apply-lists-page .my-purchase-apply-list__item{border-bottom:1px solid #E0E0E0;padding:15px 0}.my-purchase-apply-lists-page .my-purchase-apply-list__item p{color:#424242}.my-purchase-apply-lists-page .my-purchase-apply-list__box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:10px}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list{display:flex;align-items:center}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list span{margin-right:10px;padding-right:0}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list span:after{display:none}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list span:last-child{margin-right:0}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list span a{display:inline-block;border:1px solid #E0E0E0;border-radius:3px;padding:2px 8px;font-size:12px;font-weight:500;color:#757575}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list .state{font-weight:500;color:#D83030}.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list .state--end{color:#424242}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:110px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt{width:calc(100% - 18px);padding-left:21px;background:url(../images/f593c80bdefb7202203f.png) no-repeat 0 center;background-size:16px;font-size:14px;color:#424242}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(2){background:url(../images/12d49fd0e61031823bb7.png) no-repeat 0 center;background-size:16px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd{width:18px;font-size:14px;font-weight:500;color:#307AB7;text-align:right}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(2),.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd:nth-of-type(2){margin-top:5px}.my-purchase-apply-lists-page .my-purchase-apply-list__title{margin:5px 0;font-size:16px;font-weight:500;color:#212121}.my-purchase-apply-lists-page .layer--my-purchase-apply-layer .layer__content{padding:50px 20px 220px}.my-purchase-apply-lists-page .counsel-view__content{padding:0 20px}.my-purchase-apply-lists-page .counsel-view__date{margin-top:30px;color:#999;text-align:center}.my-purchase-apply-lists-page .counsel-view__item{margin-top:30px}.my-purchase-apply-lists-page .counsel-view__item .message{display:flex;flex-wrap:wrap;align-items:flex-end}.my-purchase-apply-lists-page .counsel-view__item .message:not(:first-of-type){margin-top:10px}.my-purchase-apply-lists-page .counsel-view__item .message__text{width:calc(100% - 50px);background:#F5F5F5;border-radius:5px;padding:8px 10px;color:#424242}.my-purchase-apply-lists-page .counsel-view__item .message__time{width:50px;padding:0 5px;font-size:11px;color:#9E9E9E}.my-purchase-apply-lists-page .counsel-view__item.writer .message__text{order:1;background:#E3F2FD}.my-purchase-apply-lists-page .counsel-view__item.writer .message__time{text-align:right}.my-purchase-apply-lists-page .counsel-view__write{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #E0E0E0;background:#EEEEEE;padding:10px 20px;z-index:100}.my-purchase-apply-lists-page .counsel-view__write .write-box__form{position:relative}.my-purchase-apply-lists-page .counsel-view__write .write-box__form textarea{padding:15px 12px;resize:none}.my-purchase-apply-lists-page .counsel-view__write .write-box__send{position:absolute;bottom:10px;right:12px;width:30px;height:30px;border-radius:50%;background:#307AB7 url(../images/a650f2eb7414ae11ea7d.png) no-repeat center;background-size:18px;overflow:hidden;text-indent:-9999px}.my-purchase-apply-lists-page .counsel-view__write .write-box .button-content{margin-top:15px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box{display:block}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl{width:100%}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt{width:25%;font-weight:500;color:#212121}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(1){background:url(../images/f79f3cf507304149aa0d.png) no-repeat 0 center;background-size:16px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(2){background:url(../images/6b5525014499a8aa0aaa.png) no-repeat 0 center;background-size:16px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(3){background:url(../images/8356dca9304e4733047c.png) no-repeat 0 center;background-size:16px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd{width:25%;font-weight:400;color:#757575;text-align:left}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list{margin-top:15px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list a{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/8e6edc528d6829c2e2a3.png) no-repeat 0 center;background-size:20px;overflow:hidden;text-indent:-9999px}.my-purchase-view-page .my-purchase-top{border:1px solid #E0E0E0;padding:20px 15px}.my-purchase-view-page .my-purchase-top__title{margin-bottom:10px;color:#999}.my-purchase-view-page .my-purchase-top__title strong{margin-right:5px;font-size:16px;font-weight:500;color:#212121}.my-purchase-view-page .my-purchase-top__text{color:#424242}.my-purchase-view-page .my-purchase-top dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid #E0E0E0;margin-top:20px;padding-top:20px}.my-purchase-view-page .my-purchase-top dl dt{width:25%;padding-left:21px;background:url(../images/f593c80bdefb7202203f.png) no-repeat 0 center;background-size:16px;font-weight:500}.my-purchase-view-page .my-purchase-top dl dt:nth-of-type(1){background:url(../images/f79f3cf507304149aa0d.png) no-repeat 0 center;background-size:16px}.my-purchase-view-page .my-purchase-top dl dt:nth-of-type(2){background:url(../images/6b5525014499a8aa0aaa.png) no-repeat 0 center;background-size:16px}.my-purchase-view-page .my-purchase-top dl dt:nth-of-type(3){background:url(../images/8356dca9304e4733047c.png) no-repeat 0 center;background-size:16px}.my-purchase-view-page .my-purchase-top dl dd{width:25%;font-weight:400;color:#757575;text-align:left}.my-purchase-view-page .my-purchase-title{margin:30px 0 15px;font-size:18px;font-weight:500}.my-purchase-view-page .my-purchase-title em{color:#307AB7}.my-purchase-view-page .my-purchase-title .common-badges__box{margin-right:10px}.my-purchase-view-page .my-purchase-view{border-top:2px solid #212121}.my-purchase-view-page .my-purchase-view__item{border-bottom:1px solid #E0E0E0;padding:15px 0}.my-purchase-view-page .my-purchase-view__profile{display:flex;flex-wrap:wrap;justify-content:space-between}.my-purchase-view-page .my-purchase-view__box{color:#424242}.my-purchase-view-page .my-purchase-view__box strong{display:block;margin-bottom:3px;font-size:16px;font-weight:700;color:#212121}.my-purchase-view-page .my-purchase-view__box dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.my-purchase-view-page .my-purchase-view__box dl dt{width:80px;padding-left:20px;background:url(../images/7f52b5ae8bf37ae8bcbf.png) no-repeat 0 center;background-size:16px;font-weight:500}.my-purchase-view-page .my-purchase-view__box dl dd{width:calc(100% - 80px);color:#757575}.my-purchase-view-page .my-purchase-view__info{margin:10px 0 15px;padding:15px;background:#F5F5F5}.my-purchase-view-page .my-purchase-view__info .dot-list{display:flex;flex-wrap:wrap}.my-purchase-view-page .my-purchase-view__info .dot-list li{width:50%;margin-top:5px}.my-purchase-view-page .my-purchase-view__info .dot-list li:nth-of-type(-n+2){margin-top:0}.my-purchase-view-page .my-purchase-view__info .dot-list li:last-child{width:100%}.my-purchase-view-page .my-purchase-view__info .dot-list li em{margin-right:10px;font-weight:500;color:#212121}.my-purchase-view-page .my-purchase-view__content strong{display:block;margin-bottom:5px;font-size:16px;font-weight:500}.my-purchase-view-page .my-purchase-view__content p{color:#424242}.my-purchase-view-page .my-purchase-view__content .button-content{margin-top:15px}.my-purchase-view-page .my-purchase-view__content .button-content .btn{margin:0 4.5px 0 0}.my-purchase-view-page .my-purchase-view__content .button-content .btn:first-child{width:100%;margin:0 0 10px}.my-purchase-view-page .my-purchase-view__content .button-content .btn:last-child{margin:0}.my-purchase-view-page .layer--purchase-write-layer .layer__content{padding-top:70px}.my-purchase-view-page .layer--purchase-write-layer .dot-list{color:#424242}.my-purchase-view-page .layer--purchase-write-layer .dot-list li:not(:first-child){margin-top:5px}.my-purchase-view-page .layer--purchase-write-layer .dot-list li em{display:inline-block;width:85px;font-weight:500;color:#212121}.my-purchase-view-page .layer--purchase-write-layer .form{margin-top:20px}.my-purchase-view-page .layer--purchase-write-layer .button-content{margin-top:30px}.my-purchase-view-page .layer--purchase-write-layer .button-content .btn{width:100%}.recruit-view-layer{background:none}.recruit-view-layer .layer__content{padding:50px 0 70px}.recruit-view-layer .layer__top .ico--bookmark{position:absolute;top:0;left:0;width:60px;height:50px;background:url(../images/0744aae7371cca3dd81c.png) no-repeat center;background-size:24px;overflow:hidden;text-indent:-9999px}.recruit-view-layer .layer__top .ico--bookmark.on{background-image:url(../images/f7ebbf26f40e34d30f3d.png)}.recruit-view-layer .layer__top .close{left:auto;right:0;background-image:url(../images/06fca34bbdbf5e4bcf52.png);background-size:24px}.recruit-view-layer .my-resume-view__area .write-data{padding:0 20px;background:#f4f4f4}.recruit-view-layer .my-resume-view__area .write-data--title{position:relative;padding-left:8px;font-size:12px;font-weight:500;line-height:32px}.recruit-view-layer .my-resume-view__area .write-data--title::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#e0e0e0}.recruit-view-layer .my-resume-view__area .write-data--title span{padding-left:10px;color:#757575;font-size:12px;font-weight:400;line-height:32px}.recruit-view-layer .my-resume-view__area .view-list{margin-top:30px;padding:0 20px}.recruit-view-layer .my-resume-view__area .view-list.one{margin-top:20px}.recruit-view-layer .my-resume-view__area .view-list--title{padding-bottom:15px;margin-bottom:15px;font-size:16px;font-weight:700;line-height:22px;border-bottom:1px solid #e0e0e0}.recruit-view-layer .my-resume-view__area .view-list .common-list li{display:flex;align-items:start;margin-top:16px}.recruit-view-layer .my-resume-view__area .view-list .common-list li:first-of-type{margin-top:0}.recruit-view-layer .my-resume-view__area .view-list .common-list li .title{position:relative;padding-left:8px;width:85px;font-size:14px;font-weight:500;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .title::before{content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#e0e0e0}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text{width:calc(100% - 85px);color:#424242;font-size:14px;line-height:20px;word-break:keep-all}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text .link{display:block;text-decoration:underline}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list{margin-top:15px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list:first-of-type{margin-top:0}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list--title{color:#757575;font-size:14px;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list .down-area{display:flex;margin-top:12px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list .down-area--btn{display:block;margin-right:5px;width:80px;color:#212121;font-size:14px;font-weight:500;line-height:30px;text-align:center;border:1px solid #212121;border-radius:3px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list .down-area--btn:last-of-type{margin-right:0}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li{display:block;margin-top:0;padding:15px 0;border-bottom:1px solid #e0e0e0}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li:first-of-type{margin-top:-15px}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li:last-of-type{padding:15px 0 0;border-bottom:0}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .title{width:100%}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text{padding-left:8px;width:100%}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text .small-list{display:block;margin-top:5px}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text .small-list:first-of-type{margin-top:7px}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text .small-list.sub{margin-top:10px;color:#757575;font-size:12px;line-height:17px}.recruit-view-layer .my-resume-view__area .view-list .user-info{display:flex;flex-wrap:wrap;align-items:center;width:100%}.recruit-view-layer .my-resume-view__area .view-list .user-info__img{width:74px}.recruit-view-layer .my-resume-view__area .view-list .user-info__img img{display:block}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1{margin-left:20px;width:calc(100% - 94px)}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1--name{display:flex;font-size:16px;font-weight:700;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1--name .common-badges__box{margin-left:10px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1--year{margin-top:5px;color:#757575;font-size:14px;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2{margin-top:15px;width:100%}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list{margin-top:7px;padding-left:18px;font-size:14px;font-weight:500;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list:first-of-type{margin-top:0}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list span{padding-left:10px;color:#424242;font-size:14px;font-weight:400;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.email{background:url(../images/4a2650133a618095a88d.png) no-repeat 0 center;background-size:14px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.tel{background:url(../images/2fe228fa74da8d2a01d3.png) no-repeat 0 center;background-size:14px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.add{background:url(../images/3d131506a4e783672a02.png) no-repeat 0 center;background-size:14px}.recruit-view-layer .my-resume-view__area .view-list .user-introduction--text{color:#424242;font-size:14px;line-height:20px;word-break:keep-all}.recruit-view-layer .my-resume-view .matching{margin:0 -12px}.recruit-view-layer .my-resume-view .matching__list{width:100%;margin:0}.recruit-view-layer .my-resume-view .button-content{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.recruit-view-layer .my-resume-view .button-content .btn{border-radius:0}.my-job-apply-lists-page .job-apply-list{margin-top:15px;border-top:2px solid #212121}.my-job-apply-lists-page .job-apply-list li{padding:15px 0;border-bottom:1px solid #e0e0e0}.my-job-apply-lists-page .job-apply-list li.cancle{position:relative}.my-job-apply-lists-page .job-apply-list li.cancle::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:100}.my-job-apply-lists-page .job-apply-list li.cancle .list-result .btn{opacity:0}.my-job-apply-lists-page .job-apply-list li .list-info__data{display:flex}.my-job-apply-lists-page .job-apply-list li .list-info__data span{display:block;position:relative;padding-right:5px;margin-right:5px;font-size:12px;line-height:17px}.my-job-apply-lists-page .job-apply-list li .list-info__data span:last-of-type::after{display:none}.my-job-apply-lists-page .job-apply-list li .list-info__data span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:13px;background:#e0e0e0}.my-job-apply-lists-page .job-apply-list li .list-info__data--year{color:#757575}.my-job-apply-lists-page .job-apply-list li .list-info__data--result{color:#424242;font-weight:500}.my-job-apply-lists-page .job-apply-list li .list-info__data--result.off{color:#D83030}.my-job-apply-lists-page .job-apply-list li .list-info__main{margin-top:10px}.my-job-apply-lists-page .job-apply-list li .list-info__main--title{font-size:16px;font-weight:500;line-height:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-job-apply-lists-page .job-apply-list li .list-info__main--sub-title{margin-top:5px;font-size:14px;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-job-apply-lists-page .job-apply-list li .list-info__main .btn{margin-top:10px;width:70px;height:27px;font-size:12px;line-height:28px}.my-job-apply-lists-page .job-apply-list li .list-result{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.my-job-apply-lists-page .job-apply-list li .list-result--type{font-size:16px;font-weight:700;line-height:22px}.my-job-apply-lists-page .job-apply-list li .list-result--type.on{color:#4CAF50}.my-job-apply-lists-page .job-apply-list li .list-result .btn{width:100px;height:30px;line-height:29px}.my-news-lists-page .inews-area .info-top .btn span{padding-left:20px;background:url(../images/458c350625a4ceed6e01.png) no-repeat 0 center;background-size:18px}.my-news-lists-page .inews-area .date-search{margin-bottom:30px}.my-news-lists-page .inews-area .list-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.my-news-lists-page .inews-area .list-top .btn{width:100px}.my-news-lists-page .inews-area .my-news-list{border-top:2px solid #212121}.my-news-lists-page .inews-area .my-news-list__item{position:relative;display:flex;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid #E0E0E0}.my-news-lists-page .inews-area .my-news-list__image{width:140px;height:124px;overflow:hidden}.my-news-lists-page .inews-area .my-news-list__image .design-input label{height:auto;line-height:1.2;padding:28px 0 0;background-position:0 0}.my-news-lists-page .inews-area .my-news-list__content{width:calc(100% - 140px);padding:28px 0 0 10px}.my-news-lists-page .inews-area .my-news-list__content p{margin:5px 0;font-weight:500;display:-webkit-box;width:100%;height:3em;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.my-news-lists-page .inews-area .my-news-list__btn{position:absolute;top:15px;right:4px;display:flex}.my-news-lists-page .inews-area .my-news-list__btn .btn{width:20px;height:20px;overflow:hidden;text-indent:-9999px}.my-news-lists-page .inews-area .my-news-list__btn .btn.btn-modify{background:url(../images/8e6edc528d6829c2e2a3.png) no-repeat 0 center;background-size:20px}.my-news-lists-page .inews-area .my-news-list__btn .btn.btn-delete{margin-left:10px;background:url(../images/6bcc7fb7f5453ba4750d.png) no-repeat 0 center;background-size:20px}.my-news-write-page.purchase-write-page .form li:nth-child(3) .form__content{display:flex;flex-wrap:wrap;justify-content:space-between}.my-news-write-page.purchase-write-page .form li:nth-child(3) .form__content select{width:calc(33.33% - 4px)}.my-news-write-page.purchase-write-page .form li:last-child .form__content--file .file-list input[type='text']{width:calc(100% - 130px)}.my-news-write-page.purchase-write-page .button-content{position:static}.point-lists-page .cash-layer .cash-area{display:flex}.point-lists-page .cash-layer .cash-area__list{position:relative;margin-right:10px;width:calc((100% / 3) - 6.66px)}.point-lists-page .cash-layer .cash-area__list:last-of-type{margin-right:0}.point-lists-page .cash-layer .cash-area__list input{position:absolute;top:0;left:0;width:0;height:0}.point-lists-page .cash-layer .cash-area__list input:checked+label{color:#307AB7;border:2px solid #307AB7}.point-lists-page .cash-layer .cash-area__list label{display:block;height:55px;color:#9e9e9e;font-size:18px;font-weight:700;line-height:55px;text-align:center;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box}.point-lists-page .cash-layer .button-content{position:fixed;bottom:0;left:0;width:100%}.point-lists-page .cash-layer .button-content .btn{border-radius:0}@media screen and (min-width: 768px){.mylafent-recruit .mylafent-recruit-top__data{display:flex}.mylafent-recruit .mylafent-recruit-top__data .datepicker{width:359px}.mylafent-recruit .mylafent-recruit-top__data .datepicker input{width:170px}.mylafent-recruit .mylafent-recruit-top__data .btn{margin:0 0 0 5px;width:80px}.mylafent-recruit .mylafent-recruit-top__type select{width:110px;height:40px;line-height:40px}.mylafent .content-title{margin-top:30px;margin-bottom:20px}.mylafent-search{display:flex;margin-bottom:30px}.mylafent-search>select{width:200px;margin:0 5px 0 0}.mylafent-search .search{width:200px}.mylafent-area{position:relative;width:1200px;margin:60px auto 0;padding-left:230px}.mylafent-area .side-menu{position:absolute;top:0;left:0;width:170px;z-index:11}.mylafent-area .side-menu__title{margin-bottom:12px;font-size:24px;font-weight:700;color:#212121}.mylafent-area .side-menu__list{border-top:2px solid #212121}.mylafent-area .side-menu__item{border-bottom:1px solid #E0E0E0}.mylafent-area .side-menu__item>a,.mylafent-area .side-menu__item>button{display:block;width:100%;padding:10px 20px 10px 0;font-size:16px;font-weight:500;text-align:left}.mylafent-area .side-menu__item>button{position:relative}.mylafent-area .side-menu__item>button:after{content:"";display:block;position:absolute;top:50%;right:0px;transform:rotate(-180deg);width:20px;height:20px;margin-top:-10px;background:url(../images/4875add48dad3ee54417.png) no-repeat center;background-size:20px}.mylafent-area .side-menu__item>button.active:after{transform:rotate(0)}.mylafent-area .side-menu__item.on{border-bottom:0}.mylafent-area .side-menu__item.on>a:after,.mylafent-area .side-menu__item.on>button:after{transform:rotate(0)}.mylafent-area .side-menu__sub-list{display:none;padding:15px 0}.mylafent-area .side-menu__sub-item:not(:first-child){margin-top:15px}.mylafent-area .side-menu__sub-item a{color:#9E9E9E}.mylafent-area .side-menu__sub-item.on a{font-weight:700;color:#307AB7}.mylafent-area .my-lnb{display:flex;justify-content:space-between;align-items:center;padding:17px 30px 17px 30px;border:1px solid #E0E0E0;background-color:#FAFAFA}.mylafent-area .my-lnb::after{display:none}.mylafent-area .my-lnb__info{width:290px}.mylafent-area .my-lnb__info .profile{width:75px;height:75px}.mylafent-area .my-lnb__info .info .name{font-size:18px}.mylafent-area .my-lnb__info .info .name span{font-size:20px}.mylafent-area .my-lnb__info .info .button-content{display:block;margin-top:0;width:100%}.mylafent-area .my-lnb__info .info .btn{width:100px;margin:0;font-size:14px}.mylafent-area .my-lnb__info .info .btn:last-of-type{margin-left:0;margin-top:5px}.mylafent-area .my-lnb__menu{align-items:center;justify-content:end;width:calc(100% - 290px);margin:0}.mylafent-area .my-lnb__menu li{padding:0 20px;width:auto}.mylafent-area .my-lnb__menu li::after{height:90px}.mylafent-area .my-lnb__menu li:nth-of-type(-n+3){display:list-item}.mylafent-area .my-lnb__menu li:last-of-type{padding:0 0 0 20px}.mylafent-area .my-lnb__menu li strong{font-size:18px}.mylafent-area .my-lnb__menu li span{margin-top:5px;white-space:nowrap}.mylafent-area .my-lnb__menu li input:checked+.check-area label span{left:calc(100% - 24px)}.mylafent-area .my-lnb__menu li .check-area{margin-top:5px}.mylafent-area .my-lnb__menu li .check-area .text span{display:inline-block}.mylafent-area .my-lnb__menu li .check-area label{width:50px;height:24px}.mylafent-area .my-lnb__menu li .check-area label span{width:20px;height:20px}.contents .content.mylafent{max-width:1200px;width:1200px;padding-left:230px}.mycomm-lists-page .board-area .board-top{padding:20px 20px 20px 0}.mycomm-lists-page .board-area .board-top__item--num{width:150px}.mycomm-lists-page .board-area .board-top__item--title{width:calc(100% - 350px)}.mycomm-lists-page .board-area .board-list__item{padding:12px 20px 12px 0}.mycomm-lists-page .board-area .board-list__item .num{width:150px}.mycomm-lists-page .board-area .board-list__item .num .common-tag__box{width:auto}.mycomm-lists-page .board-area .board-list__title{width:calc(100% - 350px)}.mycomm-lists-page .board-area .board-list__title a{width:calc(100% - 150px)}.contents .content.mylafent-info-page{margin-top:30px;padding-top:0}.mylafent-info-page .info-top__page-tit{margin-bottom:20px;font-size:24px;font-weight:700}.mylafent-info-page .info-top__list{display:flex;justify-content:center;padding:25px}.mylafent-info-page .info-top__item{display:flex;align-items:center}.mylafent-info-page .info-top__item:not(:first-of-type){position:relative;margin:0 0 0 40px;padding-left:40px}.mylafent-info-page .info-top__item:not(:first-of-type)::before{display:block}.mylafent-info-page .info-top__item strong{margin-right:20px;font-size:18px;font-weight:500}.mylafent-info-page .info-top__item strong.text{font-weight:400}.mylafent-info-page .info-top__item .btn{width:100px}.mylafent-info-page .date-search{display:flex}.mylafent-info-page .date-search .date .datepicker{width:170px}.mylafent-info-page .date-search .btn{width:80px;margin:0 0 0 5px}.mylafent-info-page .info-list__item{align-items:center;padding:20px}.mylafent-info-page .info-list__title span{margin-top:10px}.mylafent-info-page .info-list__title span:not(:first-of-type){position:relative;margin-left:10px;padding-left:10px}.mylafent-info-page .info-list__title span:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;width:1px;height:18px;margin-top:-9px;background-color:#E0E0E0}.mylafent-info-page .info-list__num{font-size:18px}.mileage-lists-page .info-top__item.info-top__item--small{display:flex;justify-content:space-between;align-items:center;margin-top:0}.mileage-lists-page .info-top__item.info-top__item--small:last-of-type{margin-top:0}.mileage-lists-page .info-top__item.info-top__item--small span{font-size:14px}.mileage-lists-page .info-top__item.info-top__item--small span b{font-size:24px}.coupon-lists-page .info-top__item{width:auto;text-align:center}.coupon-lists-page .info-top__item:not(:first-of-type)::before{height:30px;margin-top:-15px}.coupon-lists-page .coupon-list{display:flex;flex-wrap:wrap;margin-top:30px}.coupon-lists-page .coupon-list__item{width:calc((100% - 28px)/3);padding:20px}.coupon-lists-page .coupon-list__item:not(:first-of-type){margin-top:0}.coupon-lists-page .coupon-list__item:not(:nth-of-type(-n+3)){margin-top:14px}.coupon-lists-page .coupon-list__item:not(:nth-of-type(3n)){margin-right:14px}.coupon-lists-page .coupon-list__item .num{font-size:24px}.coupon-lists-page .coupon-list__item .title{margin:5px 0 10px;font-size:18px}.coupon-lists-page .coupon-list__item dl dt{width:68px}.coupon-lists-page .coupon-list__item dl dd{width:calc(100% - 68px)}.coupon-lists-page .coupon-area{margin-top:30px}.coupon-lists-page .coupon-area--input{max-width:490px;margin-top:20px}.qna-lists-page .qna-list{margin-top:20px}.qna-lists-page .qna-list__item{padding:20px}.qna-lists-page .qna-list__item.on{padding-bottom:0}.qna-lists-page .qna-list__button{min-height:36px;padding:0 51px 0 52px}.qna-lists-page .qna-list__button::before,.qna-lists-page .qna-list__button::after{top:0}.qna-lists-page .qna-list__button::before{top:1px;width:32px;height:32px;border-radius:50%;background-image:url(../images/8c67436c796823619ad3.png)}.qna-lists-page .qna-list__button::after{right:0;width:36px;height:36px;background-image:url(../images/149c1d340433770465b8.png)}.qna-lists-page .qna-list__button .title{width:calc(100% - 195px)}.qna-lists-page .qna-list__button .date{width:107px;text-align:center;color:#757575}.qna-lists-page .qna-list__button .state{width:88px;text-align:center;color:#9E9E9E;font-weight:700}.qna-lists-page .qna-list__button .state--completed{color:#4CAF50}.qna-lists-page .qna-list__question{padding:5px 0 15px 52px}.qna-lists-page .qna-list__question .cate{margin-bottom:5px}.qna-lists-page .qna-list .line-list{display:none}.qna-lists-page .qna-list__answer{margin:0 -20px;padding:20px 20px 20px 72px}.pay-lists-page .pay-list__item{align-items:center;min-height:66px;padding:15px 20px 15px 0}.pay-lists-page .pay-list__item--lside{display:flex;width:calc(100% - 198px);text-align:center}.pay-lists-page .pay-list__item--lside>span{margin-top:0}.pay-lists-page .pay-list__item--rside{display:flex;align-items:center;width:198px;text-align:center}.pay-lists-page .pay-list__item .date{width:117px}.pay-lists-page .pay-list__item .title{width:calc(100% - 414px);text-align:left}.pay-lists-page .pay-list__item .price{width:113px;text-align:right}.pay-lists-page .pay-list__item .payment{width:184px}.pay-lists-page .pay-list__item .state{width:98px;font-size:16px;font-weight:700}.pay-lists-page .pay-list__item .state--cancel{color:#9E9E9E}.pay-lists-page .pay-list__item .state--completed{color:#4CAF50}.pay-lists-page .pay-list__item .receipt{width:70px;margin-top:0}.pay-lists-page .pay-list__item .receipt .btn{width:80px;height:36px;line-height:34px;margin:0 0 0 20px}.pay-lists-page .pay-list__item .receipt .btn.btn-pay{margin-left:10px}.comment-lists-page .my-comment-list__item{padding:12px 0}.comment-lists-page .my-comment-list__label .design-input label{padding:0 0 0 28px;font-size:14px}.comment-lists-page .my-comment-list__label .design-input label span{font-size:14px}.comment-lists-page .my-comment-list__content{padding:0 0 0 28px}.comment-lists-page .my-comment-list__content p{font-size:14px}.comment-lists-page .my-comment-list__btn{right:0}.member-modify-page .modify-area .form{margin:0 auto;width:800px}.member-modify-page .modify-area .form .add-info{margin-top:60px}.member-modify-page .modify-area .form .add-info .open-btn{font-size:24px;line-height:34px}.member-modify-page .modify-area .form .add-info .add-area{margin-top:20px}.member-modify-page .modify-area .form .add-info .add-area__type{margin-top:30px}.member-modify-page .modify-area .form .add-info .add-area__type .btn{margin:0;margin-top:5px;margin-left:5px;width:80px}.member-modify-page .modify-area .form .add-info .add-area__type .add-list .list{margin-top:15px}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .select-01{margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .select-02{margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .input-01{margin-top:0;margin-right:0;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .input-02{margin-top:5px;width:415px}.member-modify-page .modify-area .form .add-info .add-area__type.type-01 .add-list .list .input-02{width:calc(100% - 55px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .select-01{margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-01{margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-02{margin-top:0;margin-right:0;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-03{margin-top:5px;margin-right:5px;width:140px}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .input-04{margin-top:5px;margin-right:5px;width:140px}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .select-02{margin-top:5px;margin-right:0;width:125px}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .add-list .list .input-04{width:140px}.member-modify-page .modify-area .form .add-info .add-area__type.type-02 .add-list .list .select-02{width:155px}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .select-01{width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-01{width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-02{margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-03{margin-top:0;margin-right:0;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-04{margin-top:5px;margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-05{margin-top:5px;margin-right:5px;width:calc((100% / 3) - 3.33px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-03 .input-06{margin-top:5px;width:calc(100% - 85px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .select-01{width:160px}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .input-01{width:calc(100% - 250px);color:#9e9e9e}.member-modify-page .modify-area .form .add-info .add-area__type.type-04 .btn{margin-top:0}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-04{width:calc(50% - 45px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-05 .input-05{width:calc(50% - 45px)}.member-modify-page .modify-area .form .add-info .add-area__type.type-06 .input-03{width:calc(100% - 85px)}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .typing-input .input-01{margin-right:5px;width:150px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .typing-input .input-02{margin-top:0;margin-right:0;width:260px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .typing-input .btn{margin-top:0}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .input-01{margin-right:5px;width:150px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .input-02{margin-top:0;margin-right:0;width:290px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-02 .add-list .list .remove{margin-top:0}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-01{margin-right:5px;width:160px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-02{margin-top:0;margin-right:5px;width:160px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-03{margin-top:0;margin-right:0;width:170px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .typing-input .input-04{margin-right:0;margin-top:5px;width:415px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-01{margin-right:5px;width:160px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-02{margin-top:0;margin-right:5px;width:160px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-03{margin-top:0;margin-right:0;width:170px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-03 .add-list .list .input-04{margin-right:0;margin-top:5px;width:445px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-01{margin-top:0;margin-right:5px;width:325px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-02{margin-top:0;margin-right:0;width:170px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .typing-input .input-03{margin-top:5px;margin-right:0;width:415px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-01{margin-top:0;margin-right:5px;width:325px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-02{margin-top:0;margin-right:0;width:170px}.member-modify-page .modify-area .form .add-info-02 .add-area__type.type-04 .add-list .list .input-03{margin-top:5px;margin-right:0;width:445px}.member-modify-page .modify-area .button-content{margin-top:40px}.member-modify-page .modify-area .button-content .btn{width:100%}.pass-change-page .pass-change-area{margin:0 auto;width:500px}.pass-change-page .pass-change-area .button-content{position:static;margin-top:40px;width:100%}.pass-change-page .pass-change-area .button-content .btn{margin:0;width:100%}.withdrawal-page{padding:0 0 0 230px !important}.withdrawal-page .withdrawal-area .title{font-size:24px;line-height:34px}.withdrawal-page .withdrawal-area .text{margin-top:20px;font-size:16px;line-height:22px}.withdrawal-page .withdrawal-area .button-content{margin-top:40px}.contents .content.my-resume-lists-page{padding:0 0 0 230px}.my-resume-lists-page .recruit-area .info-top{display:flex;justify-content:space-between;align-items:center}.my-resume-lists-page .recruit-area .info-top__page-tit{margin-bottom:0}.my-resume-lists-page .recruit-area .info-top .btn{margin:0;width:130px}.my-resume-lists-page .recruit-area .info-top .btn span{padding-left:22px;background-size:20px}.my-resume-lists-page .recruit-area .person-recruit-list{margin-top:15px}.my-resume-lists-page .recruit-area .person-recruit-list li{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .title{font-size:18px;line-height:25px}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info{display:flex;flex-wrap:wrap}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list{width:50%}.my-resume-lists-page .recruit-area .person-recruit-list li .text-wrap .user-info .list:nth-of-type(-n+2){margin-top:0}.my-resume-lists-page .recruit-area .person-recruit-list li .button-content{display:block;margin-top:0}.my-resume-lists-page .recruit-area .person-recruit-list li .button-content .btn{display:block;margin:5px 0 0;width:100px}.my-resume-lists-page .recruit-area .person-recruit-list li .button-content .btn:first-of-type{margin:0}.my-purchase-apply-lists-page .my-purchase-apply-list__item{position:relative;padding:12px 0}.my-purchase-apply-lists-page .my-purchase-apply-list__item p{font-size:14px}.my-purchase-apply-lists-page .my-purchase-apply-list__item p.my-purchase-apply-list__title{font-size:16px}.my-purchase-apply-lists-page .my-purchase-apply-list__item .common-badges__box{height:24px;line-height:24px;font-size:14px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl{position:absolute;top:50%;right:35px;width:124px;transform:translateY(-50%)}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt{width:calc(100% - 28px);padding-left:25px;background:url(../images/3c9a896cdfac780aed78.png) no-repeat 0 center;background-size:20px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(2){background:url(../images/1fc8a0830468468d6c4a.png) no-repeat 0 center;background-size:20px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd{width:28px}.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(2),.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd:nth-of-type(2){margin-top:8px}.my-purchase-apply-lists-page .my-purchase-apply-list__title{margin:10px 0 5px}.my-purchase-apply-lists-page .layer--my-purchase-apply-layer .layer__table{padding:5vh 0}.my-purchase-apply-lists-page .layer--my-purchase-apply-layer .layer__content{height:calc(100vh - 10vh);min-height:calc(100vh - 10vh);padding:70px 0 0;overflow:hidden}.my-purchase-apply-lists-page .counsel-view__content{height:calc(90vh - 291px);overflow-y:auto;padding-bottom:30px !important}.my-purchase-apply-lists-page .counsel-view__item .message__text{width:calc(100% - 73px)}.my-purchase-apply-lists-page .counsel-view__item .message__time{width:73px;font-size:12px}.my-purchase-apply-lists-page .counsel-view__write{bottom:5vh;width:550px;margin:0 auto;padding-bottom:20px;border-radius:0 0 10px 10px}.my-purchase-apply-lists-page .counsel-view__write .write-box__form textarea{height:120px}.my-purchase-apply-lists-page .counsel-view__write .write-box__send{right:10px;width:40px;height:40px;background:#307AB7 url(../images/42b05e73c01349b7cb16.png) no-repeat center;background-size:20px}.my-purchase-apply-lists-page .counsel-view__write .write-box .button-content{margin-top:20px}.my-purchase-apply-lists-page .counsel-view__write .write-box .button-content .btn{width:calc(33.33% - 7px)}.my-purchase-apply-lists-page .counsel-view__write .write-box .button-content .btn:nth-child(2){margin:0 10px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl{width:124px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt{width:80px;margin-top:5px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dt:nth-of-type(1){margin-top:0}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd{width:calc(100% - 80px);margin-top:5px}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box dl dd:nth-of-type(1){margin-top:0}.my-purchase-lists-page.my-purchase-apply-lists-page .my-purchase-apply-list__box .line-list{margin-top:10px}.my-purchase-view-page .my-purchase-top{padding:20px}.my-purchase-view-page .my-purchase-top__title{font-size:14px}.my-purchase-view-page .my-purchase-top__title strong{font-size:16px}.my-purchase-view-page .my-purchase-top__text{font-size:14px}.my-purchase-view-page .my-purchase-top dl{justify-content:flex-start}.my-purchase-view-page .my-purchase-top dl dt{width:auto;margin-right:10px;font-size:14px}.my-purchase-view-page .my-purchase-top dl dd{position:relative;width:auto;padding-right:20px;font-size:14px}.my-purchase-view-page .my-purchase-top dl dd:after{content:"";display:block;position:absolute;top:50%;right:10px;width:1px;height:16px;margin-top:-8px;background:#ddd}.my-purchase-view-page .my-purchase-top dl dd:last-child{padding-right:0}.my-purchase-view-page .my-purchase-top dl dd:last-child:after{display:none}.my-purchase-view-page .my-purchase-title{margin:30px 0 20px;font-size:20px}.my-purchase-view-page .my-purchase-view__item{padding:12px 0}.my-purchase-view-page .my-purchase-view__profile{align-items:center}.my-purchase-view-page .my-purchase-view__box strong{display:inline;margin:0 10px 0 0;font-size:18px}.my-purchase-view-page .my-purchase-view__box dl dt,.my-purchase-view-page .my-purchase-view__box dl dd{font-size:14px}.my-purchase-view-page .my-purchase-view__info{margin:10px 0 20px}.my-purchase-view-page .my-purchase-view__info .dot-list li{width:auto;margin:0 20px 0 0}.my-purchase-view-page .my-purchase-view__info .dot-list li:last-child{width:100%;margin:5px 0 0}.my-purchase-view-page .my-purchase-view__content strong{font-size:18px}.my-purchase-view-page .my-purchase-view__content .button-content{margin-top:20px;text-align:right}.my-purchase-view-page .my-purchase-view__content .button-content .btn{width:160px}.my-purchase-view-page .my-purchase-view__content .button-content .btn:first-child{float:left;width:160px;margin:0}.my-purchase-view-page .my-purchase-view__content .button-content .btn:last-child{margin:0}.my-purchase-view-page .layer--purchase-write-layer .layer__content{padding-top:100px}.my-purchase-view-page .layer--purchase-write-layer .dot-list li:not(:first-child){margin-top:8px}.my-purchase-view-page .layer--purchase-write-layer .dot-list li em{width:101px}.my-purchase-view-page .layer--purchase-write-layer .form{margin-top:30px}.recruit-view-layer .layer__table{width:800px}.recruit-view-layer .layer__table-cell{vertical-align:top}.recruit-view-layer .layer__content{-ms-overflow-style:none;scrollbar-width:none;padding:70px 0 30px;width:800px}.recruit-view-layer .layer__content::-webkit-scrollbar{display:none}.recruit-view-layer .layer__top .ico--bookmark{width:70px;height:70px;background-image:url(../images/a3ccf7525f008eae6948.png);background-size:30px}.recruit-view-layer .layer__top .ico--bookmark.on{background-image:url(../images/f7e55c14110b8f7d7e54.png)}.recruit-view-layer .layer__top .close{background-image:url(../images/5dc2b1868dc8eeefee5d.png);background-size:30px}.recruit-view-layer .my-resume-view__area .write-data{padding:0 30px}.recruit-view-layer .my-resume-view__area .write-data--title{font-size:14px;line-height:42px}.recruit-view-layer .my-resume-view__area .write-data--title span{font-size:14px;line-height:42px}.recruit-view-layer .my-resume-view__area .view-list{margin-top:40px;padding:0 30px}.recruit-view-layer .my-resume-view__area .view-list--title{font-size:20px;line-height:28px}.recruit-view-layer .my-resume-view__area .view-list .common-list li{margin-top:15px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .title{width:110px;font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .title::before{top:9px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text{width:calc(100% - 110px);font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list{margin-top:10px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list--title{font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .common-list li .text.down .down-list .down-area{margin-top:10px}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li{position:relative}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text .small-list:first-of-type{margin-top:5px}.recruit-view-layer .my-resume-view__area .view-list .common-list.type2 li .text .small-list.sub{position:absolute;top:15px;right:0;margin-top:0;font-size:14px;line-height:20px}.recruit-view-layer .my-resume-view__area .view-list .user-info{position:relative;align-items:start}.recruit-view-layer .my-resume-view__area .view-list .user-info__img{width:105px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1{width:calc(100% - 125px)}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1--name{font-size:18px;line-height:25px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-1--year{font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2{position:absolute;bottom:0;left:125px;margin-top:0;width:calc(100% - 125px)}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list{margin-top:5px;padding-left:22px;font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list span{font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.email{background-size:18px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.tel{background-size:18px}.recruit-view-layer .my-resume-view__area .view-list .user-info__data-2 .list.add{background-size:18px}.recruit-view-layer .my-resume-view__area .view-list .user-introduction--text{font-size:16px;line-height:22px}.recruit-view-layer .my-resume-view .button-content{position:static;padding:0 30px;margin-top:30px}.recruit-view-layer .my-resume-view .button-content .btn{margin:0;width:100%;border-radius:3}.my-job-apply-lists-page .job-apply-list{margin-top:20px}.my-job-apply-lists-page .job-apply-list li{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 12px 0}.my-job-apply-lists-page .job-apply-list li .list-info{width:calc(100% - 400px)}.my-job-apply-lists-page .job-apply-list li .list-info__data{display:flex}.my-job-apply-lists-page .job-apply-list li .list-info__data span{padding-right:10px;margin-right:10px;font-size:14px;line-height:20px}.my-job-apply-lists-page .job-apply-list li .list-info__data span::after{height:16px}.my-job-apply-lists-page .job-apply-list li .list-info__main .btn{margin:10px 0 0 0}.my-job-apply-lists-page .job-apply-list li .list-result{justify-content:end;margin-top:0;width:400px}.my-job-apply-lists-page .job-apply-list li .list-result--type{width:100px;font-size:18px;line-height:25px;text-align:center}.my-job-apply-lists-page .job-apply-list li .list-result .btn{margin:0 0 0 80px}.my-news-lists-page .inews-area .info-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.my-news-lists-page .inews-area .info-top__page-tit{margin-bottom:0}.my-news-lists-page .inews-area .info-top .btn{width:143px;margin:0}.my-news-lists-page .inews-area .info-top .btn span{padding-left:22px;background:url(../images/98222e6860b0f5077b3e.png) no-repeat 0 center;background-size:20px}.my-news-lists-page .inews-area .date-search{margin-bottom:0}.my-news-lists-page .inews-area .list-top{margin:30px 0 20px}.my-news-lists-page .inews-area .list-top .btn{margin:0}.my-news-lists-page .inews-area .my-news-list__item{padding:12px 0}.my-news-lists-page .inews-area .my-news-list__image{width:188px;height:auto;max-height:100px}.my-news-lists-page .inews-area .my-news-list__image .design-input{height:100%}.my-news-lists-page .inews-area .my-news-list__image .design-input label{height:100%;padding:0 0 0 38px;background-position:0 50%}.my-news-lists-page .inews-area .my-news-list__content{width:calc(100% - 188px);padding:0 100px 0 20px}.my-news-lists-page .inews-area .my-news-list__content p{margin:5px 0 10px;font-size:18px;display:-webkit-box;width:100%;height:1.5em;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;-webkit-line-clamp:1;-webkit-box-orient:vertical}.my-news-lists-page .inews-area .my-news-list__btn{position:absolute;top:50%;right:0;margin-top:-12px}.my-news-lists-page .inews-area .my-news-list__btn .btn{width:24px;height:24px}.my-news-lists-page .inews-area .my-news-list__btn .btn.btn-modify{background:url(../images/9c643d6d6280502b2529.png) no-repeat 0 center;background-size:24px}.my-news-lists-page .inews-area .my-news-list__btn .btn.btn-delete{margin-left:20px;background:url(../images/34375bab062d2186e30b.png) no-repeat 0 center;background-size:24px}.my-news-write-page.purchase-write-page .form{width:800px;margin:0 auto}.my-news-write-page.purchase-write-page .form li:last-child .form__content--file .file-list input[type='text']{width:calc(100% - 140px)}.my-news-write-page.purchase-write-page .button-content .btn{width:800px}.point-lists-page .layer__content{padding:110px 30px 60px;min-height:328px;height:328px}.point-lists-page .cash-layer .cash-area__list label{height:68px;font-size:20px;line-height:68px}.point-lists-page .cash-layer .button-content{position:static;margin-top:30px}.point-lists-page .cash-layer .button-content .btn{margin:0;width:100%;border-radius:3px}}.common-lists-page{overflow:hidden}.common-lists-page .common-face{margin:0 -20px 30px;padding-left:20px}.common-lists-page .common-face ul{overflow-y:auto;white-space:nowrap;font-size:0}.common-lists-page .common-face ul li{display:inline-block;vertical-align:top;margin-right:15px;width:100px}.common-lists-page .common-face ul li:last-of-type{margin-right:20px}.common-lists-page .common-face ul li .img{overflow:hidden;width:100px;height:100px;border-radius:50%}.common-lists-page .common-face ul li .img img{display:block}.common-lists-page .common-face ul li .name{margin-top:10px}.common-lists-page .common-face ul li .name p{font-size:13px;line-height:18px;text-align:center}.common-lists-page .common-sub-info{margin-bottom:30px}.common-lists-page .common-sub-info__text--list{position:relative;margin-top:3px;padding-left:9px;color:#757575;font-size:14px;line-height:20px}.common-lists-page .common-sub-info__text--list em{color:#D83030}.common-lists-page .common-sub-info__text--list:first-of-type{margin-top:0}.common-lists-page .common-sub-info__text--list::before{content:'';display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background:#e0e0e0}.common-lists-page .common-sub-info__type{margin-top:15px;padding:20px;border:8px solid #eee;border-radius:8px}.common-lists-page .common-sub-info__type__list{display:flex;flex-wrap:wrap}.common-lists-page .common-sub-info__type__list li{margin-right:6px;margin-top:6px;width:calc((100% / 3) - 4px)}.common-lists-page .common-sub-info__type__list li .btn{height:40px;font-size:14px;font-weight:500;line-height:40px}.common-lists-page .common-sub-info__type__list li:nth-of-type(-n+3){margin-top:0}.common-lists-page .common-sub-info__type__list li:nth-of-type(3n){margin-right:0}.common-lists-page .common-sub-info__type__img{margin-top:20px}.common-lists-page .common-sub-info__type__img img{display:block;margin:0 auto;width:calc(100% - 40px)}.common-lists-page .common-select{padding:0 0 20px}.common-lists-page .common-select__box{display:flex;flex-wrap:wrap}.common-lists-page .common-select__box select{height:50px;line-height:50px}.common-lists-page .common-select__box.select-02 select{margin-right:5px;width:calc(50% - 2.5px)}.common-lists-page .common-select__box.select-02 select:nth-of-type(2n){margin-right:0}.common-lists-page .common-select__box.select-03 select{margin-right:5px;width:calc((100% / 3) - 3.33px)}.common-lists-page .common-select__box.select-03 select:nth-of-type(3n){margin-right:0}.common-lists-page .common-select__box.select-04 select{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px)}.common-lists-page .common-select__box.select-04 select:nth-of-type(-n+2){margin-top:0}.common-lists-page .common-select__box.select-04 select:nth-of-type(2n){margin-right:0}.common-lists-page .common-select__box.select-05 select{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px)}.common-lists-page .common-select__box.select-05 select:nth-of-type(-n+2){margin-top:0;width:calc(50% - 2.5px)}.common-lists-page .common-select__box.select-05 select:nth-of-type(n+3){width:calc((100% / 3) - 3.33px)}.common-lists-page .common-select__box.select-05 select:nth-of-type(2){margin-right:0}.common-lists-page .common-select__box.select-05 select:nth-of-type(5){margin-right:0}.common-lists-page .common-select .search{margin-top:5px;border:1px solid #e0e0e0;border-radius:3px;overflow:hidden;background-color:#fff}.common-lists-page .common-select .search input,.common-lists-page .common-select .search button{height:50px;line-height:50px}.common-lists-page .common-select .search-result{margin-top:15px;width:100%}.common-lists-page .common-select .search-result__inner{display:flex;flex-wrap:wrap;padding:15px 20px 20px;width:100%;background:#F5F5F5;border-radius:3px}.common-lists-page .common-select .search-result__inner .result-list{display:flex;align-items:center;margin-top:5px;margin-left:5px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:100px}.common-lists-page .common-select .search-result__inner .result-list .remove{position:static;border:0;display:block;margin-left:2px;width:18px;height:18px;text-indent:-9999px;background:url(../images/f4c2109d53725fb27a1f.png) no-repeat center;background-size:18px}.common-lists-page .common-select .search-result__inner .result-list .remove:after{display:none}.common-lists-page .common-select .search-result__inner .result-list:first-of-type{margin-left:0}.common-lists-page .common-select .search-result .reset{display:block;margin-left:auto;margin-top:30px;width:90px;height:40px;font-size:16px;font-weight:500;line-height:38px;text-align:center;border:1px solid #212121;border-radius:3px}.common-lists-page .common-select .search-result .reset span{padding-left:22px;background:url(../images/4e3cb4c16ed10e18f9ac.png) no-repeat 0 center;background-size:20px}.common-lists-page .common-select--category .common-select__box{display:flex;flex-wrap:wrap;justify-content:space-between;white-space:normal;overflow:hidden}.common-lists-page .common-select--category .common-select__box select{width:calc(50% - 5px);height:50px;line-height:50px;margin-top:5px}.common-lists-page .common-select--category .common-select__box select:nth-of-type(1),.common-lists-page .common-select--category .common-select__box select:nth-of-type(2){width:calc(30% - 5px);margin-top:0}.common-lists-page .common-select--category .common-select__box select:nth-of-type(3){width:40%;margin-top:0}.common-lists-page .common-select--category .common-select__box select:nth-of-type(4){width:40%}.common-lists-page .common-select--category .common-select__box select:nth-of-type(5){width:calc(60% - 5px)}.common-lists-page .common-list-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:40px 0 15px}.common-lists-page .common-list-top--type-box{align-items:flex-end}.common-lists-page .common-list-top__box select{width:100px}.common-lists-page .common-list-top__box--right{display:flex;flex-wrap:wrap;align-items:center}.common-lists-page .common-list-top__box--right p{margin-right:8px}.common-lists-page .common-list-top__box--right p em{font-weight:700;color:#307AB7}.common-lists-page .common-list-top__box--right select{width:90px}.common-lists-page .common-list-top .type-box{display:flex;width:100%;margin-bottom:20px}.common-lists-page .common-list-top .type-box .design-input:not(:first-of-type){margin-left:5px}.common-lists-page .common-list-top .type-box .design-input input:checked+label{border-color:#212121;background-image:url(../images/8f7a052a522dd4d461e1.png)}.common-lists-page .common-list-top .type-box .design-input label{width:40px;height:40px;padding:0;border:1px solid #E0E0E0;border-radius:3px;background:url(../images/f12dab1d9dd9cc4bf517.png) no-repeat center/25px;overflow:hidden;text-indent:-9999px}.common-lists-page .common-list-top .type-box .design-input--gallery input:checked+label{background-image:url(../images/79dbb5b0a831c34d8ec4.png)}.common-lists-page .common-list-top .type-box .design-input--gallery label{background-image:url(../images/8e7c41fbb31cc18c8b34.png)}.common-lists-page .content-select{margin:0 0 20px}.common-lists-page .content-select select{display:block;width:110px;height:40px}.common-lists-page .contents-list__item{display:flex;flex-wrap:wrap;align-items:center}.common-lists-page .contents-list__item:not(:first-child){margin-top:20px}.common-lists-page .contents-list__item--big{display:block}.common-lists-page .contents-list__item--big .contents-list__image{width:100%;height:auto;border-radius:0;overflow:visible}.common-lists-page .contents-list__item--big .contents-list__image a{margin:0 -20px}.common-lists-page .contents-list__item--big .contents-list__content{width:100%;padding-left:0}.common-lists-page .contents-list__item--big .contents-list__title{margin-top:10px;font-size:20px;font-weight:700}.common-lists-page .contents-list__item--big .contents-list__text{margin-bottom:10px;white-space:normal;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.common-lists-page .contents-list__image{width:150px;height:95px;border-radius:10px;overflow:hidden}.common-lists-page .contents-list__image a{height:100%}.common-lists-page .contents-list__image a img{height:100%;object-fit:cover}.common-lists-page .contents-list__content{width:calc(100% - 150px);padding-left:10px}.common-lists-page .contents-list__title{font-size:16px;font-weight:500;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.common-lists-page .contents-list__text{margin:5px 0 8px;color:#424242;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 768px){.common-lists-page .common-face{margin:0 0 30px;padding-left:0}.common-lists-page .common-face ul li{margin-right:29px;width:128px}.common-lists-page .common-face ul li:last-of-type{margin-right:0}.common-lists-page .common-face ul li .img{width:128px;height:128px}.common-lists-page .common-face ul li .name p{font-size:14px;line-height:20px}.common-lists-page .common-sub-info__type{display:flex;justify-content:space-between;align-items:center;padding:20px;border:5px solid #eee}.common-lists-page .common-sub-info__type__list{flex-basis:calc(100% - 270px)}.common-lists-page .common-sub-info__type__list li{margin-right:4px;margin-top:4px;width:calc((100% / 3) - 4px)}.common-lists-page .common-sub-info__type__list li .btn{margin:0;width:100%;height:30px;line-height:30px}.common-lists-page .common-sub-info__type__img{margin-top:0;margin-left:20px;flex-basis:250px}.common-lists-page .common-sub-info__type__img img{margin:0;width:100%}.common-lists-page .common-select{display:flex;flex-wrap:wrap;padding:15px 0 30px}.common-lists-page .common-select__box{white-space:normal;overflow-x:hidden;width:100%}.common-lists-page .common-select__box select{height:50px;line-height:50px}.common-lists-page .common-select__box.select-02 select{margin-right:4px;width:calc(50% - 2px)}.common-lists-page .common-select__box.select-03 select{margin-right:4px;width:calc((100% / 3) - 2.7px)}.common-lists-page .common-select__box.select-03 select:nth-of-type(3n){margin-right:0}.common-lists-page .common-select__box.select-04 select{margin-top:0;margin-right:4px;width:calc((100% / 4) - 3px)}.common-lists-page .common-select__box.select-04 select:nth-of-type(2n){margin-right:4px}.common-lists-page .common-select__box.select-04 select:nth-of-type(4n){margin-right:0}.common-lists-page .common-select__box.select-05 select{margin-top:0;margin-right:4px;width:calc((100% / 5) - 3.2px) !important}.common-lists-page .common-select__box.select-05 select:nth-of-type(2){margin-right:4px}.common-lists-page .common-select .search{width:100%;margin:7px 0 0;border:1px solid #E0E0E0;background-color:#fff}.common-lists-page .common-select .search input,.common-lists-page .common-select .search button{height:50px;line-height:50px;background-color:#fff}.common-lists-page .common-select .search-result{margin-top:15px;width:100%}.common-lists-page .common-select .search-result__inner{display:flex;flex-wrap:wrap;padding:15px 20px 20px;width:100%;background:#F5F5F5;border-radius:3px}.common-lists-page .common-select .search-result__inner .result-list{display:flex;align-items:center;margin-top:5px;margin-left:5px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:100px}.common-lists-page .common-select .search-result__inner .result-list .remove{display:block;margin-left:2px;width:18px;height:18px;text-indent:-9999px;background:url(../images/f4c2109d53725fb27a1f.png) no-repeat center;background-size:18px}.common-lists-page .common-select .search-result__inner .result-list:first-of-type{margin-left:0}.common-lists-page .common-select .search-result .reset{display:block;margin-left:auto;margin-top:30px;width:90px;height:40px;font-size:16px;font-weight:500;line-height:38px;text-align:center;border:1px solid #212121;border-radius:3px}.common-lists-page .common-select .search-result .reset span{padding-left:22px;background:url(../images/4e3cb4c16ed10e18f9ac.png) no-repeat 0 center;background-size:20px}.common-lists-page .common-select--category .common-select__box select{width:calc(25% - 5px)}.common-lists-page .common-select--category .common-select__box select:not(:last-child){margin-right:4px}.common-lists-page .common-select--category .common-select__box select:nth-of-type(1),.common-lists-page .common-select--category .common-select__box select:nth-of-type(2),.common-lists-page .common-select--category .common-select__box select:nth-of-type(3){width:148px}.common-lists-page .common-select--category .common-select__box select:nth-of-type(4){width:120px;margin-top:0}.common-lists-page .common-select--category .common-select__box select:nth-of-type(5){width:176px;margin:0}.common-lists-page .common-select--category .common-select__box select:nth-child(7),.common-lists-page .common-select--category .common-select__box select:nth-child(8){width:170px}.common-lists-page .common-select--category .common-select__box select:nth-child(9){width:160px}.common-lists-page .common-select--category .common-select__box select:nth-child(10){width:240px}.common-lists-page .common-select--category .search{width:100%;margin:7px 0 0}.common-lists-page .common-select--category .search input{width:calc(100% - 48px);height:48px;line-height:48px}.common-lists-page .common-select--category .search button{width:48px;height:48px;line-height:48px}.common-lists-page .common-list-top{margin:30px 0 20px}.common-lists-page .common-list-top--type-box .common-list-top__box{display:flex}.common-lists-page .common-list-top__box select{width:110px}.common-lists-page .common-list-top__box--right p{margin-right:10px}.common-lists-page .common-list-top__box--right select{width:110px}.common-lists-page .common-list-top .type-box{width:85px;margin:0 10px 0 0}.common-lists-page .content-select{margin:0 0 20px}.common-lists-page .contents-list__item:not(:first-child){margin-top:30px}.common-lists-page .contents-list__item--big{display:flex}.common-lists-page .contents-list__item--big .contents-list__image{width:285px;height:190px;border-radius:10px;overflow:hidden}.common-lists-page .contents-list__item--big .contents-list__image a{margin:0}.common-lists-page .contents-list__item--big .contents-list__content{width:calc(100% - 285px);padding-left:20px}.common-lists-page .contents-list__item--big .contents-list__title{margin-top:0;font-size:28px;white-space:normal;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.common-lists-page .contents-list__item--big .contents-list__text{font-size:18px;white-space:normal;display:-webkit-box;width:100%;height:3.9em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:3;-webkit-box-orient:vertical}.common-lists-page .contents-list__image{width:180px;height:110px}.common-lists-page .contents-list__content{width:calc(100% - 180px);padding-left:20px}.common-lists-page .contents-list__title{height:auto;font-size:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-lists-page .contents-list__text{margin:5px 0 10px;white-space:normal;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.common-view-page .common-view__top{margin-top:0;width:100%}.common-view-page .common-view__top .line-area{margin:0 0 15px}.common-view-page .common-view__top .view-util{margin:0 0 20px;width:100%}.common-view-page .common-view__top .view-util .ico{position:relative}.common-view-page .common-view__top .view-util__size{display:none}.common-view-page .common-view__title{border-bottom:1px solid #E0E0E0;margin-bottom:20px;padding-bottom:20px;color:#757575}.common-view-page .common-view__title span{display:block;margin-bottom:10px;font-size:20px;font-weight:700;color:#212121}.common-view-page .common-view .line-area{display:flex;justify-content:space-between;align-items:center}.common-view-page .common-view .line-sub{display:flex}.common-view-page .common-view .line-sub .user-btn{display:block;margin-right:4px;margin-top:0 !important;padding:5px 10px;width:auto !important;color:#757575;font-size:12px;font-weight:500;border:1px solid #e0e0e0;border-radius:50px;cursor:default}.common-view-page .common-view .line-sub .user-btn:last-of-type{margin-right:0}.common-view-page .common-view .line-sub .user-btn.best span{background:url(../images/f5df9e893cd66d2576b8.png) no-repeat 0 center;background-size:15px}.common-view-page .common-view .line-sub .user-btn.comment span{background:url(../images/3a038db32aab08dcdc07.png) no-repeat 0 center;background-size:15px}.common-view-page .common-view .line-sub .user-btn span{padding-left:18px}.common-view-page .common-view__content *{font-size:14pt}.common-view-page .common-view__content img{width:auto}.common-view-page .common-view__content .prd-list img,.common-view-page .common-view__content .con-list img{width:100%}.common-view-page .common-view__content a{display:inline-block}.common-view-page .common-view__provide{padding:15px;border:1px solid #e0e0e0;border-radius:10px}.common-view-page .common-view__provide.top{padding:0 0 0 15px;border:0;border-left:3px solid #e0e0e0;border-radius:0}.common-view-page .common-view__provide p{color:#757575}.common-view-page .common-view__provide p.link{display:flex}.common-view-page .common-view__provide p:first-child{margin-bottom:5px}.common-view-page .common-view__provide p:first-child img{width:auto;height:26px}.common-view-page .common-view__provide p .link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#212121}.common-view-page .common-view__provide p .link span{color:#757575;text-decoration:underline}.common-view-page .common-view__provide--line{border:1px solid #E0E0E0;border-radius:10px;padding:15px}.common-view-page .common-view__image{margin:0 -20px 40px}.common-view-page .common-view__image span{display:block;margin-top:10px;padding:0 20px;font-size:12px;color:#757575}.common-view-page .common-view__image+.news-view__text{margin-top:-40px}.common-view-page .common-view__image--default{margin:0}.common-view-page .common-view__image-area .common-view__image-con:not(:first-child){margin-top:10px}.common-view-page .common-view__image-con{position:relative}.common-view-page .common-view__image-con .text{position:absolute;right:0;bottom:0;left:0;padding:10px;background-color:rgba(0,0,0,0.6);font-weight:700;color:#fff;z-index:10;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-view-page .common-view__text{padding:20px 0;font-size:16px;color:#424242;line-height:24px}.common-view-page .common-view__bottom{border-bottom:1px solid #E0E0E0;padding:20px 0}.common-view-page .common-view__bottom .common-view__info{margin-top:20px}.common-view-page .common-view__bottom .common-view__info:first-of-type{margin-top:0}.common-view-page .common-view__bottom .view-util{margin-left:20px}.common-view-page .common-view__bottom .view-util .ico{position:relative}.common-view-page .common-view__bottom .button-content--float{display:block}.common-view-page .common-view__bottom .button-content--float::after{display:block;content:"";clear:both}.common-view-page .common-view__bottom .button-content--float .btn--left{float:left;margin:0 5px 0 0 !important}.common-view-page .common-view__bottom .button-content--float .btn--right{float:right}.common-view-page .common-view__reporter{border-left:3px solid #E0E0E0;margin-bottom:20px;padding-left:12px}.common-view-page .common-view__reporter p{color:#757575}.common-view-page .common-view__reporter p:first-child{margin-bottom:10px}.common-view-page .common-view__reporter p span{display:block;font-weight:700;color:#212121}.common-view-page .common-view__reporter p a{display:inline-block;padding-right:22px;background:url(../images/e3b7d0c1f059555d7e6a.png) no-repeat 100% center;background-size:20px;font-weight:500}.common-view-page .common-view__related{margin-top:36px}.common-view-page .common-view__related h3{margin-bottom:10px}.common-view-page .common-view__related .dot-list li{color:#212121}.common-view-page .common-view__related .dot-list li:not(:first-child){margin-top:5px}.common-view-page .common-view__info-style{border-bottom:1px solid #E0E0E0;margin-top:20px;padding-bottom:20px}.common-view-page .common-view__info-style strong{display:block;margin:20px 0 15px;font-size:18px;font-weight:500}.common-view-page .common-view__info-style strong em{display:block;margin-top:5px;font-size:12px;font-weight:500;color:#307AB7}.common-view-page .common-view__info-style .dot-list li{position:relative;display:flex;flex-wrap:wrap;min-height:20px;padding-left:100px}.common-view-page .common-view__info-style .dot-list li em{position:absolute;top:0;left:8px;width:92px;font-weight:500;color:#212121}.common-view-page .common-view__info-style .button-content{margin-top:20px}.common-view-page .common-view__info-style-box{display:flex;flex-wrap:wrap}.common-view-page .common-view__info-style-box>li{width:calc(100% - 300px);padding-left:20px}.common-view-page .common-view__info-style-box>li:first-child{width:300px;padding-left:0}.common-view-page .common-view--catagory .layout-area__title{margin-top:40px;padding-bottom:0;border-bottom:0}.common-view-page .common-view--catagory .common-view__title{margin-bottom:15px;padding:15px 0}.common-view-page .common-view--catagory .common-view__title span{margin-bottom:5px;font-size:16px;font-weight:500}.common-view-page .common-view--catagory .common-view__title .line-list span{display:inline-block;margin-bottom:0;font-size:12px;font-weight:400;color:#757575}.common-view-page .common-view--catagory .sub-news{margin:20px 0 0;overflow:hidden}.common-view-page .common-view--catagory .sub-news__list{margin:0 -6px}.common-view-page .common-view--catagory .sub-news__item{width:calc(33.33% - 12px);margin:0 6px}.common-view-page .common-view--catagory .sub-news__title{display:block;height:auto;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-view-page .js-share-layer.layer{position:absolute;top:0;bottom:auto;right:auto;left:0;background:none;z-index:100}.common-view-page .js-share-layer.layer .layer__table{max-width:max-content}.common-view-page .js-share-layer.layer .layer__table .layer__content{padding:10px;height:auto;min-height:auto;border:1px solid #e0e0e0;border-radius:0}.common-view-page .js-share-layer.layer .layer__table .layer__content .layer__con-area{display:flex;flex-wrap:wrap;align-items:center;height:auto;min-height:auto;padding:0}.common-view-page .js-share-layer ul{display:inline-flex;align-items:center}.common-view-page .js-share-layer ul li{width:30px;height:30px;overflow:hidden;margin-right:10px}.common-view-page .js-share-layer ul li:last-of-type{margin-right:0}.common-view-page .js-share-layer ul li .close{width:30px;height:30px;background:url(../images/1e9155003dfa644ecf89.png) no-repeat center;background-size:32px;overflow:hidden;text-indent:-9999px}@media screen and (min-width: 768px){.common-view-page .common-view__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.common-view-page .common-view__top .common-view__title{width:100%}.common-view-page .common-view__top .view-util{margin:0;width:100%}.common-view-page .common-view__top .view-util__size{display:flex}.common-view-page .common-view__top .view-util__share{margin-left:20px}.common-view-page .common-view__title{margin-bottom:15px;padding-bottom:15px;font-size:18px}.common-view-page .common-view__title span{margin-bottom:5px;font-size:32px}.common-view-page .common-view .line-area{width:100%}.common-view-page .common-view__provide{margin-top:20px}.common-view-page .common-view__provide p{font-size:14px}.common-view-page .common-view__provide p:first-child img{height:35px}.common-view-page .common-view__provide--line{padding:10px 20px}.common-view-page .common-view__image{margin:0 0 40px}.common-view-page .common-view__image span{padding:0;font-size:14px}.common-view-page .common-view__image+.common-view__text{margin-top:-40px}.common-view-page .common-view__image--default{text-align:center}.common-view-page .common-view__image--default img{width:auto}.common-view-page .common-view__image-area .common-view__image-con:not(:first-child){margin-top:20px}.common-view-page .common-view__content *{font-size:initial}.common-view-page .common-view__text{padding:40px 0;font-size:18px;line-height:27px}.common-view-page .common-view__bottom .view-util{justify-content:right;margin:0 0 0 20px}.common-view-page .common-view__bottom .button-content{margin-top:40px}.common-view-page .common-view__bottom .button-content .btn{margin:0;width:100px;height:40px;line-height:40px}.common-view-page .common-view__info{display:flex;flex-wrap:wrap}.common-view-page .common-view__info .common-view__provide{width:calc(100% - 183px);margin-top:0}.common-view-page .common-view__reporter{width:183px;margin-bottom:0}.common-view-page .common-view__reporter p a{font-size:14px}.common-view-page .common-view__related{margin-top:40px}.common-view-page .common-view__related h3{margin-bottom:15px;font-size:18px}.common-view-page .common-view__info-style{position:relative;margin-top:20px;padding-bottom:40px}.common-view-page .common-view__info-style strong{margin:0 0 15px;font-size:20px}.common-view-page .common-view__info-style strong em{font-size:14px}.common-view-page .common-view__info-style .dot-list li{min-height:22px;padding-left:124px}.common-view-page .common-view__info-style .dot-list li em{width:124px}.common-view-page .common-view__info-style .button-content{position:absolute;bottom:30px;right:0;margin-top:0}.common-view-page .common-view__info-style .button-content .btn{width:123px;height:40px;line-height:40px}.common-view-page .common-view__info-style .button-content .btn:nth-child(2){margin:0 10px}.common-view-page .common-view--catagory .common-view__title{margin-bottom:12px;padding:10px 20px 12px}.common-view-page .common-view--catagory .common-view__title span{font-size:24px}.common-view-page .common-view--catagory .common-view__title .line-list span{font-size:16px}.common-view-page .common-view--catagory .common-view__text{font-size:16px}}.write-content-top{display:flex;width:100%}.write-content-top .title{display:none !important;font-size:20px;font-weight:700;color:#212121}.write-content-top .btn{margin-left:auto;width:154px;height:30px;line-height:30px}.layout-area__content{padding:0 0 40px}.layout-area__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #E0E0E0;padding-bottom:15px;margin-bottom:15px}.layout-area__title h3{display:flex;align-items:center;font-size:20px;font-weight:700}.layout-area__title .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}.layout-area__side{border-top:10px solid #eee;margin:0 -20px;padding:40px 20px 0}.layout-area__side .button-content{display:flex;flex-wrap:wrap;margin-top:0}.layout-area__side .button-content--btn2 .btn{margin-right:5px;width:calc(50% - 2.5px)}.layout-area__side .button-content--btn2 .btn:nth-of-type(2){margin-right:0}.layout-area__side .button-content--btn3 .btn{margin-right:5px;width:calc((100% / 3) - 3.33px)}.layout-area__side .button-content--btn3 .btn:nth-of-type(2){margin:0 5px 0 0}.layout-area__side .button-content--btn3 .btn:nth-of-type(3){margin-right:0}.layout-area__side .button-content--btn4 .btn{margin-top:5px;margin-right:5px;width:calc(50% - 2.5px)}.layout-area__side .button-content--btn4 .btn:nth-of-type(-n+2){margin-top:0}.layout-area__side .button-content--btn4 .btn:nth-of-type(2n){margin-right:0}.layout-area__side .button-content--btn6 .btn{margin-top:5px;margin-right:5px;width:calc((100% / 3) - 3.33px)}.layout-area__side .button-content--btn6 .btn:nth-of-type(-n+3){margin-top:0}.layout-area__side .button-content--btn6 .btn:nth-of-type(3n){margin-right:0}.layout-area__side .layout-area__title{border-bottom:0}.layout-area__side select{height:40px;line-height:40px}.layout-area .hot-list__item{border-bottom:1px solid #eee;padding:15px 0}.layout-area .hot-list__item:last-child{border-bottom:0}.layout-area .hot-list__item a{display:flex;flex-wrap:wrap}.layout-area .hot-list__number{width:28px;font-size:20px;font-weight:700}.layout-area .hot-list__content{width:calc(100% - 98px);padding:0 10px}.layout-area .hot-list__text{font-size:16px;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout-area .hot-list__image{width:70px;height:50px;border-radius:5px;overflow:hidden}.layout-area .hot-list__image.js-square{position:relative;height:50px;padding-bottom:0;border-radius:5px;overflow:hidden}.layout-area .hot-list__image.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.layout-area .sub-news{margin-top:10px}.layout-area .sub-news__list{display:flex;flex-wrap:wrap;margin:0 -5px}.layout-area .sub-news__list+.dot-list{margin-top:15px}.layout-area .sub-news__item{width:calc(50% - 10px);margin:0 5px}.layout-area .sub-news__image{height:150px;border-radius:5px;text-align:center;overflow:hidden}.layout-area .sub-news__image img{width:100%;height:100%;object-fit:contain}.layout-area .sub-news__title{margin-top:10px;font-weight:500;display:-webkit-box;width:100%;height:2.6em;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout-area .contact{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:28px}.layout-area .contact__item{width:calc(50% - 7px);border-radius:10px;background:#E3F5FF;padding:10px}.layout-area .contact__item p{margin-bottom:7px;font-size:14px;font-weight:500}.layout-area .contact__item p em{display:block;font-size:18px;font-weight:700;color:#307AB7}.layout-area .contact__item--green{background:#F9F9DD}.layout-area .contact__item--green p em{color:#479E4D}.write-open-info{margin-top:30px}.write-open-info__ul li{margin-top:20px}.write-open-info__ul li:first-of-type{margin-top:0}.write-open-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}.write-open-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}.write-open-info__ul li .open-btn.on::after{transform:translateY(-50%) rotate(180deg)}.write-open-info__ul li .open-btn.on+.open-area{display:block}.write-open-info__ul li .open-area{display:none;padding-top:20px}.write-open-info__ul li .open-area__list{margin-top:15px}.write-open-info__ul li .open-area__list:first-of-type{margin-top:0}.write-open-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}.write-open-info__ul li .open-area__list .comm-text{color:#424242;font-size:14px;line-height:20px}.write-open-info__ul li .open-area__list .comm-text .red-point{color:#F44336}.write-open-info__ul li .open-area__list.type-2{display:flex}.write-open-info__ul li .open-area__list.type-2 .comm-tit{margin-bottom:0;width:90px;background:url(../images/eea4d0fe4a386dc210e6.png) no-repeat 0 5px;background-size:12px}.write-open-info__ul li .open-area__list.type-2 .comm-text{width:calc(100% - 90px)}.write-open-info__ul li .open-area.class-type .open-area__list{margin-top:0;padding:12px 0;border-bottom:1px solid #e0e0e0}.write-open-info__ul li .open-area.class-type .open-area__list:first-of-type{border-top:2px solid #212121}.write-open-info__ul li .open-area.class-type .open-area__list .class-list{display:flex;align-items:center;width:100%}.write-open-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}.write-open-info__ul li .open-area.class-type .open-area__list .class-list__tit-area{margin-left:5px;width:calc(100% - 96px)}.write-open-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}.write-open-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}.write-open-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}.write-open-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}.ok-page-area .tit{padding-top:80px;font-size:20px;font-weight:500;line-height:28px;text-align:center;background:url(../images/8f83c0ba2e69d83ea711.png) no-repeat center 0;background-size:60px}.ok-page-area .sub-tit{margin-top:10px;font-size:14px;line-height:20px;text-align:center}@media screen and (min-width: 768px){.write-content-top .title{display:block !important;font-size:24px;line-height:34px}.write-content-top .btn{margin:0 0 0 auto;width:154px;font-size:14px}.write-content-top.border{padding-bottom:15px;border-bottom:1px solid #e0e0e0}.layout-area{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.layout-area__content{width:756px;border-top:0;padding:0}.layout-area__title h3{font-size:24px}.layout-area__side{margin:0;padding:0;width:384px;border-top:0}.layout-area__side>.button-content--btn2 .btn{margin-right:6px;width:calc(50% - 3px)}.layout-area__side>.button-content--btn2 .btn:nth-of-type(2){margin-right:0}.layout-area__side>.button-content--btn3 .btn{margin:0;margin-right:6px;width:calc((100% / 3) - 4px)}.layout-area__side>.button-content--btn3 .btn:nth-of-type(2){margin:0 6px 0 0}.layout-area__side>.button-content--btn4 .btn{margin-top:6px;margin-right:6px;width:calc(50% - 3px)}.layout-area__side>.button-content--btn4 .btn:nth-of-type(-n+2){margin-top:0}.layout-area__side>.button-content--btn4 .btn:nth-of-type(2n){margin-right:0}.layout-area__side .layout-area__title h3{font-size:20px}.layout-area__side select{height:30px;line-height:30px}.layout-area .hot-list__number{width:15px}.layout-area .hot-list__content{width:calc(100% - 95px)}.layout-area .hot-list__image{width:80px;height:52px}.layout-area .hot-list__image.js-square{position:relative;height:52px;padding-bottom:0;border-radius:5px;overflow:hidden}.layout-area .hot-list__image.js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.layout-area .sub-news{margin:0 0 40px}.layout-area .sub-news .dot-list li:not(:first-child){margin-top:5px}.layout-area .sub-news .dot-list li a{color:#212121;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-area .sub-news__edu{display:flex}.layout-area .sub-news__edu li{margin-right:10px;width:calc(50% - 5px)}.layout-area .sub-news__edu li:nth-of-type(2n){margin-right:0}.layout-area .sub-news__edu li .teacher{display:flex;align-items:center;height:108px;overflow:hidden;padding:22px 15px;border-radius:5px}.layout-area .sub-news__edu li .teacher-info{width:calc(100% - 50px);color:#fff}.layout-area .sub-news__edu li .teacher-info--name{font-size:14px;font-weight:500;line-height:20px}.layout-area .sub-news__edu li .teacher-info--class{font-size:16px;font-weight:700;display:-webkit-box;width:100%;height:auto;overflow:hidden;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout-area .sub-news__edu li .teacher-img{overflow:hidden;width:50px;height:50px;border-radius:50%}.layout-area .sub-news__edu li .sub-info{margin-top:10px}.layout-area .sub-news__edu li .sub-info--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:22px}.layout-area .sub-news__edu li .sub-info--class{display:flex;margin-top:5px;color:#757575}.layout-area .sub-news__edu li .sub-info--class span{padding-right:5px;color:#212121}.layout-area .sub-news__pay{display:flex}.layout-area .sub-news__pay li{margin-right:10px;width:calc(50% - 5px)}.layout-area .sub-news__pay li:nth-of-type(2n){margin-right:0}.layout-area .sub-news__pay li .img{position:relative}.layout-area .sub-news__pay li .img .common-badges{position:absolute;top:0;left:0;z-index:100}.layout-area .sub-news__pay li .sub-info{margin-top:10px}.layout-area .sub-news__pay li .sub-info--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:22px}.layout-area .sub-news__pay li .sub-info--class{display:flex;margin-top:5px;color:#757575}.layout-area .sub-news__pay li .sub-info--class span{padding-right:5px;color:#212121}.layout-area .sub-news__recruit li{margin-top:10px;padding:20px;border:1px solid #e0e0e0;border-radius:5px}.layout-area .sub-news__recruit li:first-of-type{margin-top:0}.layout-area .sub-news__recruit li .recruit-top{display:flex;justify-content:space-between;align-items:center}.layout-area .sub-news__recruit li .recruit-top--result{color:#409DBE;font-size:14px;font-weight:700}.layout-area .sub-news__recruit li .recruit-top--info{display:flex}.layout-area .sub-news__recruit li .recruit-top--info span{position:relative;padding-right:5px;margin-right:5px}.layout-area .sub-news__recruit li .recruit-top--info span::after{content:'';display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%);width:1px;height:15px;background:#e0e0e0}.layout-area .sub-news__recruit li .recruit-top--info span:last-of-type{margin-right:0;padding-right:0}.layout-area .sub-news__recruit li .recruit-top--info span:last-of-type::after{display:none}.layout-area .sub-news__recruit li .recruit-main{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.layout-area .sub-news__recruit li .recruit-main__title{width:70%}.layout-area .sub-news__recruit li .recruit-main__title .title{font-size:16px;font-weight:700;line-height:22px}.layout-area .sub-news__recruit li .recruit-main__title .sub{margin-top:5px;font-size:14px;line-height:20px}.layout-area .sub-news__recruit li .recruit-main__logo{width:30%}.layout-area .sub-news .js-square{position:relative;height:110px;padding-bottom:0;border-radius:5px;overflow:hidden}.layout-area .sub-news .js-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.layout-area .sub-news .img-square{position:relative;height:110px;padding-bottom:0;border-radius:5px;overflow:hidden}.layout-area .sub-news .img-square img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:100%;height:100%;object-fit:cover}.layout-area .contact{margin-top:6px}.layout-area .contact__item{width:calc(50% - 5px);padding:10px 20px}.write-open-info{margin-top:60px;width:756px}.write-open-info__ul li{margin-top:60px}.write-open-info__ul li .open-btn{font-size:24px;line-height:34px}.write-open-info__ul li .open-btn::after{width:30px;height:30px;background:url(../images/3601a8326b33c9dc62db.png) no-repeat center;background-size:31px}.write-open-info__ul li .open-area__list{margin-top:20px}.write-open-info__ul li .open-area__list .comm-tit{font-size:18px;line-height:25px}.write-open-info__ul li .open-area__list .comm-text{font-size:16px;line-height:22px}.write-open-info__ul li .open-area__list.type-2 .comm-tit{width:110px;background:url(../images/eea4d0fe4a386dc210e6.png) no-repeat 0 5px;background-size:12px}.write-open-info__ul li .open-area__list.type-2 .comm-text{width:calc(100% - 110px)}.write-open-info__ul li .open-area.class-type .open-area__list{padding:17px 0}.write-open-info__ul li .open-area.class-type .open-area__list .class-list--num{width:40px;height:27px;font-size:16px;line-height:27px}.write-open-info__ul li .open-area.class-type .open-area__list .class-list__tit-area{display:flex;margin-left:7px;width:calc(100% - 107px)}.write-open-info__ul li .open-area.class-type .open-area__list .class-list__tit-area--title{width:auto;font-size:16px;line-height:22px}.write-open-info__ul li .open-area.class-type .open-area__list .class-list__tit-area .move-btn{margin-top:0;margin-left:20px}.write-open-info__ul li .open-area.class-type .open-area__list .class-list--time{width:60px;font-size:16px;line-height:22px}.ok-page-area{margin:0 auto;width:800px}.ok-page-area .tit{margin-top:40px;font-size:24px;line-height:34px}.ok-page-area .sub-tit{font-size:16px;line-height:22px}}


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