@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean");@import url("https://fonts.googleapis.com/css?family=Oswald:500,700");@import url("https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css");@import url("https://fonts.googleapis.com/css?family=Quattrocento+Sans");@import url("https://fonts.googleapis.com/css?family=Quattrocento+Sans");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:32px}h2{font-size:24px}h3{font-size:19px}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}body{font-size:16px;font-family:'Noto Sans KR', 'Roboto', 'Oswald', sans-serif}html{height:100%;scroll-behavior:smooth;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body{width:100vw;min-height:100%;color:#3b3b3b}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}.d-none{display:none}label{color:rgba(0,0,0,0.54)}input,textarea{font-size:1rem;margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(112,112,112,0.4);opacity:1;font-size:.9rem}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(112,112,112,0.4);opacity:1;font-size:.9rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(112,112,112,0.4);opacity:1;font-size:.9rem}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(112,112,112,0.4);opacity:1;font-size:.9rem}input::placeholder,textarea::placeholder{color:rgba(112,112,112,0.4);opacity:1;font-size:.9rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(112,112,112,0.4);font-size:.9rem}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(112,112,112,0.4);font-size:.9rem}input.input{width:12rem;height:1.5rem;line-height:1.5;font-size:1rem;border:none;background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(0,0,0,0.2);-webkit-transition:.5s;transition:.5s}@media (min-width: 768px){input.input{width:15rem}}@media (min-width: 992px){input.input{width:18rem}}input.input:focus,input.input:active{border-bottom:1px solid rgba(0,0,0,0.5)}main{position:relative;max-width:1100px;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3.6rem;margin-left:auto;margin-right:auto}@media (min-width: 575px){main{padding-top:4rem}}header{position:fixed;z-index:2;width:100%;color:#3b3b3b;background-color:#fff}header input::-webkit-input-placeholder{color:rgba(112,112,112,0.4);opacity:1}header input::-moz-placeholder{color:rgba(112,112,112,0.4);opacity:1}header input:-ms-input-placeholder{color:rgba(112,112,112,0.4);opacity:1}header input::-ms-input-placeholder{color:rgba(112,112,112,0.4);opacity:1}header input::placeholder{color:rgba(112,112,112,0.4);opacity:1}header input:-ms-input-placeholder{color:rgba(112,112,112,0.4)}header input::-ms-input-placeholder{color:rgba(112,112,112,0.4)}header img{cursor:pointer}header .container{position:relative;max-width:1100px;margin:0 auto;height:3.6rem;background-color:#fff}@media (min-width: 575px){header .container{height:4rem}}header .container .logo-wrap{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);opacity:0.5;overflow:hidden;-webkit-transition:0.7s;transition:0.7s;margin-left:1.25rem}@media (min-width: 575px){header .container .logo-wrap{margin-left:2rem}}header .container .logo-wrap .logo{width:120px}@media (min-width: 575px){header .container .logo-wrap .logo{width:150px}}header .container .admin-icons{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:13rem;display:none}header .container .admin-icons img{padding:0 1rem;opacity:.5;-webkit-transition:.5s;transition:.5s}header .container .admin-icons img:hover{opacity:1}@media (min-width: 992px){header .container .admin-icons{display:block}}header .container .menu{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:3.5rem;opacity:0.5;-webkit-transition:0.5s;transition:0.5s;cursor:pointer}@media (min-width: 768px){header .container .menu{right:5rem}}header .container .menu.on{opacity:1}header .container .menu img{opacity:0.7;-webkit-transition:0.5s;transition:0.5s}header .container .menu img.on{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .container .menu-box{position:absolute;z-index:1;padding-top:1rem;padding-bottom:1.8rem;padding-left:0;padding-right:0;margin-top:3rem;background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:0.5s;transition:0.5s}header .container .menu-box.on{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}@media (min-width: 575px){header .container .menu-box{margin-top:3.5rem}}@media (min-width: 992px){header .container .menu-box{max-width:1100px !important;margin-left:0}}header .container .menu-box .items{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0.7rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media (min-width: 575px){header .container .menu-box .items{width:33.333%}}@media (min-width: 992px){header .container .menu-box .items{width:25%}}header .container .menu-box .items .img-wrap{width:25%}@media (min-width: 768px){header .container .menu-box .items .img-wrap{width:30%}}@media (min-width: 992px){header .container .menu-box .items .img-wrap{width:35%}}header .container .menu-box .items .img-wrap img{width:1.3125rem;float:right}@media (min-width: 575px){header .container .menu-box .items .img-wrap img{width:1.5rem}}header .container .menu-box .items .text-wrap{width:75%;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.88rem}@media (min-width: 575px){header .container .menu-box .items .text-wrap{font-size:1rem}}@media (min-width: 768px){header .container .menu-box .items .text-wrap{width:70%}}@media (min-width: 992px){header .container .menu-box .items .text-wrap{width:65%}}header .container .menu-box .items .text-wrap a{color:inherit}header .container .search-box{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0;margin-right:1.25rem;opacity:.5;overflow:hidden}@media (min-width: 575px){header .container .search-box{margin-right:2rem}}header .container .search-txt{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:.5s;transition:.5s}header .container .search-txt.on{z-index:1;opacity:1}header .container .search-txt input{width:80%;height:100%;padding:0;padding-left:1.1rem;border:0;font-size:1rem}@media (min-width: 575px){header .container .search-txt input{padding-left:2.1rem}}header .container .search-txt img{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0;margin-right:1.25rem;opacity:.5}@media (min-width: 575px){header .container .search-txt img{margin-right:2rem}}footer{width:100%;padding-bottom:3rem;line-height:1.5;color:#3b3b3b}footer>.wrap{max-width:984px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer>.wrap .copyright,footer>.wrap .email{width:100%;text-align:center}footer>.wrap .copyright a,footer>.wrap .email a{color:inherit}@media (min-width: 768px){footer>.wrap{padding:0 1.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer>.wrap .copyright,footer>.wrap .email{width:initial}}footer>.wrap .copyright,footer>.wrap .email{opacity:.5}footer>.wrap .provision{width:100%;padding:1rem 1.5rem;font-size:10px;font-weight:100;text-align:center}@media (min-width: 768px){footer>.wrap .provision{padding:1rem 0;text-align:initial}footer>.wrap .provision .sm{display:none}footer>.wrap .provision .md{display:block}}@media (min-width: 992px){footer>.wrap .provision .md{display:none}}.intro{position:absolute;z-index:3;width:100%;height:100vh;text-align:center;background-color:#fff;-webkit-transition:.7s;transition:.7s}.intro.off{opacity:0;z-index:-1}.intro img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:13rem}@media (min-width: 575px){.intro img{width:20rem}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.grid{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;margin-right:-1.3333333333%}}.grid .grid-item{max-width:100%;margin-bottom:3rem;background-color:#fff;-webkit-animation:stack 1s ease-in-out;animation:stack 1s ease-in-out}@media (min-width: 768px){.grid .grid-item{width:48%}}@media (min-width: 992px){.grid .grid-item{width:32%;margin-right:1.3333333333%}}@-webkit-keyframes stack{from{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:.3}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes stack{from{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:.3}to{-webkit-transform:none;transform:none;opacity:1}}.grid .grid-item .content{cursor:pointer}.grid .grid-item .photothumb{width:100%;max-height:500px}.grid .grid-item .desc{padding:14px 3px 18px}.grid .grid-item .desc .title{font-size:18px;font-weight:500;line-height:1.3;padding-top:5px;padding-bottom:2px;color:#000}.grid .grid-item .desc .summary{display:block;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;margin-top:10px;color:rgba(0,0,0,0.54);font-size:.93rem;line-height:1.4;max-height:5.5em}.grid .grid-item .desc .who{position:relative;margin-top:12px;font-size:14px;color:rgba(0,0,0,0.54);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid .grid-item .desc .who img{width:28px;margin-right:10px}.grid .grid-item .desc .who .firm{color:rgba(0,0,0,0.88)}.grid .grid-item .desc .who .author{margin-left:3px;margin-right:10px}.grid .grid-item .desc .who .date{position:absolute;right:0}.loading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:advent .5s;animation:advent .5s}@media (min-width: 768px){.loading{height:50px}}@media (min-width: 992px){.loading{height:100px}}@-webkit-keyframes advent{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes advent{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:none;transform:none}}.loading .loading-text span{display:inline-block;margin:0 5px;color:rgba(0,0,0,0.34);font-family:'Quattrocento Sans', sans-serif;font-size:20px}.loading .loading-text span:nth-child(1){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0s infinite linear alternate;animation:blur-text 1.5s 0s infinite linear alternate}.loading .loading-text span:nth-child(2){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .2s infinite linear alternate;animation:blur-text 1.5s .2s infinite linear alternate}.loading .loading-text span:nth-child(3){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .4s infinite linear alternate;animation:blur-text 1.5s .4s infinite linear alternate}.loading .loading-text span:nth-child(4){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .6s infinite linear alternate;animation:blur-text 1.5s .6s infinite linear alternate}.loading .loading-text span:nth-child(5){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .8s infinite linear alternate;animation:blur-text 1.5s .8s infinite linear alternate}.loading .loading-text span:nth-child(6){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1s infinite linear alternate;animation:blur-text 1.5s 1s infinite linear alternate}.loading .loading-text span:nth-child(7){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1.2s infinite linear alternate;animation:blur-text 1.5s 1.2s infinite linear alternate}@media (min-width: 768px){.loading .loading-text span{font-size:22px}}@media (min-width: 992px){.loading .loading-text span{font-size:24px}}@-webkit-keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}@keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}article.resource{position:relative;margin-bottom:1.5rem;max-height:25px;overflow:hidden;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}article.resource.active{max-height:500px}article.resource.active hgroup.trigger .plus::before{opacity:0}article.resource hgroup.trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px}article.resource hgroup.trigger h3.title{color:rgba(0,0,0,0.66)}article.resource hgroup.trigger .plus{position:relative;width:14px;height:14px;border:1px solid rgba(0,0,0,0.5);border-radius:50%;margin:0 0.5rem}article.resource hgroup.trigger .plus::after,article.resource hgroup.trigger .plus::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';width:60%;height:1px;background-color:rgba(0,0,0,0.5)}article.resource hgroup.trigger .plus::before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);-webkit-transition:0.4s;transition:0.4s}article.resource hgroup.trigger .line{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid rgba(0,0,0,0.3)}article.resource hgroup.trigger .plus,article.resource hgroup.trigger .line{margin-top:3px}article.resource ul.box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1024px){article.resource ul.box{padding:1rem 0 0.5rem;border-bottom:1px solid rgba(0,0,0,0.3)}}article.resource ul.box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,0.3)}article.resource ul.box li:last-child{padding:1rem 0 1.25rem}@media (min-width: 1024px){article.resource ul.box li{width:33.333333%;padding:0.4rem 0 0;margin-bottom:1rem;border:0;border-right:1px solid rgba(0,0,0,0.3)}article.resource ul.box li:nth-child(3),article.resource ul.box li:nth-child(6),article.resource ul.box li:nth-child(9){border:0}article.resource ul.box li:last-child{padding:0.4rem 0 0}}article.resource ul.box li a{color:black}article.resource ul.box li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}article.resource ul.box li figure img{opacity:0.6;margin-right:0.3rem}article.resource ul.box li figure figcaption{font-size:14px}@media (min-width: 768px){article.resource ul.box li figure figcaption{font-size:15px}}.root .about,.project .about,.detail .about{position:relative;min-height:100vh;opacity:0;-webkit-transition:3.5s;transition:3.5s}.root .about.on,.project .about.on,.detail .about.on{opacity:1}.root .about .box,.project .about .box,.detail .about .box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 10px;text-align:center;line-height:1.5;font-size:0.94rem}.root .about .box .korean,.project .about .box .korean,.detail .about .box .korean{margin-bottom:16px}.root .about .box .english,.project .about .box .english,.detail .about .box .english{color:rgba(0,0,0,0.44)}.root .about .box.rest,.project .about .box.rest,.detail .about .box.rest{display:none}@media (min-width: 575px){.root .about .box,.project .about .box,.detail .about .box{font-size:1rem}.root .about .box.mobile,.project .about .box.mobile,.detail .about .box.mobile{display:none}.root .about .box.rest,.project .about .box.rest,.detail .about .box.rest{display:block}}.root .contents,.project .contents,.detail .contents{position:relative;padding-top:1rem;padding-right:1rem;padding-bottom:4rem;padding-left:1rem}@media (min-width: 575px){.root .contents,.project .contents,.detail .contents{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.root .contents,.project .contents,.detail .contents{padding-top:1.8rem;padding-right:1.8rem;padding-left:1.8rem}}@media (min-width: 992px){.root .contents,.project .contents,.detail .contents{padding-right:4rem;padding-left:4rem}}.root .contents .projects,.project .contents .projects,.detail .contents .projects{position:relative}.root .contents .projects .grid,.project .contents .projects .grid,.detail .contents .projects .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.root .contents .projects .grid,.project .contents .projects .grid,.detail .contents .projects .grid{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;margin-right:-1.3333333333%}}.root .contents .projects .grid .grid-item,.project .contents .projects .grid .grid-item,.detail .contents .projects .grid .grid-item{max-width:100%;margin-bottom:3rem;background-color:#fff;-webkit-animation:stack 1s ease-in-out;animation:stack 1s ease-in-out}@media (min-width: 768px){.root .contents .projects .grid .grid-item,.project .contents .projects .grid .grid-item,.detail .contents .projects .grid .grid-item{width:48%}}@media (min-width: 992px){.root .contents .projects .grid .grid-item,.project .contents .projects .grid .grid-item,.detail .contents .projects .grid .grid-item{width:32%;margin-right:1.3333333333%}}@keyframes stack{from{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:.3}to{-webkit-transform:none;transform:none;opacity:1}}.root .contents .projects .grid .grid-item .content,.project .contents .projects .grid .grid-item .content,.detail .contents .projects .grid .grid-item .content{cursor:pointer}.root .contents .projects .grid .grid-item .photothumb,.project .contents .projects .grid .grid-item .photothumb,.detail .contents .projects .grid .grid-item .photothumb{width:100%;max-height:500px}.root .contents .projects .grid .grid-item .desc,.project .contents .projects .grid .grid-item .desc,.detail .contents .projects .grid .grid-item .desc{padding:14px 3px 18px}.root .contents .projects .grid .grid-item .desc .title,.project .contents .projects .grid .grid-item .desc .title,.detail .contents .projects .grid .grid-item .desc .title{font-size:18px;font-weight:500;line-height:1.3;padding-top:5px;padding-bottom:2px;color:#000}.root .contents .projects .grid .grid-item .desc .summary,.project .contents .projects .grid .grid-item .desc .summary,.detail .contents .projects .grid .grid-item .desc .summary{display:block;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;margin-top:10px;color:rgba(0,0,0,0.54);font-size:.93rem;line-height:1.4;max-height:5.5em}.root .contents .projects .grid .grid-item .desc .who,.project .contents .projects .grid .grid-item .desc .who,.detail .contents .projects .grid .grid-item .desc .who{position:relative;margin-top:12px;font-size:14px;color:rgba(0,0,0,0.54);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.root .contents .projects .grid .grid-item .desc .who img,.project .contents .projects .grid .grid-item .desc .who img,.detail .contents .projects .grid .grid-item .desc .who img{width:28px;margin-right:10px}.root .contents .projects .grid .grid-item .desc .who .firm,.project .contents .projects .grid .grid-item .desc .who .firm,.detail .contents .projects .grid .grid-item .desc .who .firm{color:rgba(0,0,0,0.88)}.root .contents .projects .grid .grid-item .desc .who .author,.project .contents .projects .grid .grid-item .desc .who .author,.detail .contents .projects .grid .grid-item .desc .who .author{margin-left:3px;margin-right:10px}.root .contents .projects .grid .grid-item .desc .who .date,.project .contents .projects .grid .grid-item .desc .who .date,.detail .contents .projects .grid .grid-item .desc .who .date{position:absolute;right:0}.root .contents .projects .loading,.project .contents .projects .loading,.detail .contents .projects .loading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:advent .5s;animation:advent .5s}@media (min-width: 768px){.root .contents .projects .loading,.project .contents .projects .loading,.detail .contents .projects .loading{height:50px}}@media (min-width: 992px){.root .contents .projects .loading,.project .contents .projects .loading,.detail .contents .projects .loading{height:100px}}@keyframes advent{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:none;transform:none}}.root .contents .projects .loading .loading-text span,.project .contents .projects .loading .loading-text span,.detail .contents .projects .loading .loading-text span{display:inline-block;margin:0 5px;color:rgba(0,0,0,0.34);font-family:'Quattrocento Sans', sans-serif;font-size:20px}.root .contents .projects .loading .loading-text span:nth-child(1),.project .contents .projects .loading .loading-text span:nth-child(1),.detail .contents .projects .loading .loading-text span:nth-child(1){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0s infinite linear alternate;animation:blur-text 1.5s 0s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(2),.project .contents .projects .loading .loading-text span:nth-child(2),.detail .contents .projects .loading .loading-text span:nth-child(2){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .2s infinite linear alternate;animation:blur-text 1.5s .2s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(3),.project .contents .projects .loading .loading-text span:nth-child(3),.detail .contents .projects .loading .loading-text span:nth-child(3){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .4s infinite linear alternate;animation:blur-text 1.5s .4s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(4),.project .contents .projects .loading .loading-text span:nth-child(4),.detail .contents .projects .loading .loading-text span:nth-child(4){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .6s infinite linear alternate;animation:blur-text 1.5s .6s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(5),.project .contents .projects .loading .loading-text span:nth-child(5),.detail .contents .projects .loading .loading-text span:nth-child(5){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .8s infinite linear alternate;animation:blur-text 1.5s .8s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(6),.project .contents .projects .loading .loading-text span:nth-child(6),.detail .contents .projects .loading .loading-text span:nth-child(6){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1s infinite linear alternate;animation:blur-text 1.5s 1s infinite linear alternate}.root .contents .projects .loading .loading-text span:nth-child(7),.project .contents .projects .loading .loading-text span:nth-child(7),.detail .contents .projects .loading .loading-text span:nth-child(7){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1.2s infinite linear alternate;animation:blur-text 1.5s 1.2s infinite linear alternate}@media (min-width: 768px){.root .contents .projects .loading .loading-text span,.project .contents .projects .loading .loading-text span,.detail .contents .projects .loading .loading-text span{font-size:22px}}@media (min-width: 992px){.root .contents .projects .loading .loading-text span,.project .contents .projects .loading .loading-text span,.detail .contents .projects .loading .loading-text span{font-size:24px}}@keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}.project .selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 0}.project .selected a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project .selected a img{width:2rem}.project .selected a .ko{padding:0 .8rem;color:rgba(0,0,0,0.84)}.project .selected a .en{color:rgba(0,0,0,0.44);font-weight:500}@media (min-width: 575px){.project .selected{padding:4rem 0}}@media (min-width: 768px){.project .selected{font-size:1.1rem}.project .selected img{width:2.25rem}}@media (min-width: 992px){.project .selected{font-size:1.15rem}.project .selected img{width:2.5rem}}.project .selected div{color:rgba(0,0,0,0.44);font-size:.9375rem;font-weight:500;padding:1rem 0}.project .in--section--project{padding-top:0px;padding-bottom:1rem}@media (min-width: 992px){.project .in--section--project{padding-bottom:4rem}}.project .empty{position:relative;padding:3rem 0;text-align:center}.project .empty .stick{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:5px;background-color:#000}.project .empty .comment{padding:2rem 0;line-height:1.5;color:rgba(0,0,0,0.44)}.detail .in--section--detail{position:fixed;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1rem}@media (min-width: 768px){.detail .in--section--detail{width:100%;padding:0 1.8rem}}@media (min-width: 992px){.detail .in--section--detail{width:1100px;padding:0 4rem}}.detail .container{width:100%;margin:0 auto;padding-top:4.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .container .title{font-size:1.3rem;font-weight:bold;line-height:1.5;color:#5c5c5c}.detail .container .profile{padding:1.5rem 0;color:#5c5c5c;font-size:0.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail .container .profile .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail .container .profile .info .logo{margin-right:16px}.detail .container .profile .info .logo img{width:36px;margin-top:3px}.detail .container .profile .info .author{line-height:1.5}.detail .container .profile a{height:33px;line-height:33px;font-size:0.85rem;padding:0 14px;color:#565656;background-color:#fff;border:1px solid #676767;border-radius:4px;cursor:pointer}.detail .container .description{color:#5b5b5b;line-height:1.8}.detail .container .description .image-box{width:100%;text-align:center}.detail .container .description .image-box img{height:auto !important;max-width:100% !important;vertical-align:top;margin-bottom:12px;-o-object-fit:contain;object-fit:contain}.detail .container .description .youtube-wrap{position:relative;width:100%;padding-bottom:56.25%}.detail .container .description .youtube-wrap iframe{position:absolute;width:100%;height:100%}.detail .container .description p,.detail .container .description div{margin:0}.detail .container .description h1,.detail .container .description h2,.detail .container .description h3,.detail .container .description h4,.detail .container .description h5,.detail .container .description h6{font-weight:bold;margin:0;margin-bottom:12px}.detail .container .description h1{font-size:24px}.detail .container .description h2{font-size:20px}.detail .container .description h3{font-size:18px}.detail .container .description strong,.detail .container .description b{font-weight:bold}.detail .container .description blockquote{padding-left:20px;padding-right:8px;border-left:5px solid #ccc}.detail .container .description ul,.detail .container .description ol{list-style:initial;display:block;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:20px;padding-inline-start:20px}.detail .container .description a{overflow:hidden;word-break:break-all;text-decoration:underline !important}.detail .container .description em{font-style:italic}.detail .container .buttons{position:relative;padding-top:2rem}.detail .container .buttons .alert{position:absolute;height:33px;line-height:33px;background-color:#fff;opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.detail .container .buttons .alert.on{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.detail .container .buttons button{height:33px;line-height:33px;font-size:0.85rem;padding:0 14px;color:#565656;background-color:#fff;border:1px solid #676767;border-radius:4px;cursor:pointer}.detail .container .buttons .list-view{float:right}@media (min-width: 575px){.detail .container{width:80%;padding-top:5rem;padding-right:0;padding-bottom:3rem;padding-left:0}.detail .container .profile{padding:2.5rem 0}.detail .container .description ul{padding-left:30px}.detail .container .buttons{padding-top:4rem}.detail .container .buttons .alert{height:37px;line-height:37px}.detail .container .buttons button{height:37px;line-height:37px;padding:0 16px}}@media (min-width: 992px){.detail .container{width:66.666667%;padding-top:5.5rem;padding-right:0;padding-bottom:4rem;padding-left:0}.detail .container .title{font-size:2rem}.detail .container .profile{padding:3rem 0;font-size:1rem}.detail .container .profile .info .logo img{width:40px}.detail .container .profile .info .author{line-height:1.3}.detail .container .description ul{padding-left:40px}}.login{height:94vh}.login .container{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .login-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .login-wrap label{margin-bottom:1.5rem}.login .login-wrap label:nth-child(1) .input{margin-left:1.42rem}.login .login-wrap label:nth-child(2) .input{margin-left:.5rem}.login .login-wrap input[type="submit"]{background-color:#2c2c2c;color:rgba(255,255,255,0.87);height:2.3rem;font-size:16px;padding:0;border:none;cursor:pointer}.result{color:rgba(0,0,0,0.64)}@media (min-width: 768px){.result{padding:0 4rem}}@media (min-width: 992px){.result{padding:0 9rem;padding-bottom:3rem}}.result .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.5;padding:3rem 0}@media (min-width: 768px){.result .total{font-size:1.15rem;padding:4rem 0}}@media (min-width: 992px){.result .total{font-size:1.2rem;padding:6rem 0}}.result .total span{color:rgba(0,0,0,0.84);font-size:1.1rem;font-weight:500;padding:0 .3rem}@media (min-width: 768px){.result .total span{font-size:1.25rem}}@media (min-width: 992px){.result .total span{font-size:1.35rem}}@media (min-width: 575px){.result .total br{display:none}}.result .part{padding-bottom:1rem}.result .part .wrap{border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:.6rem 0;font-size:.95rem;line-height:1.25;text-align:center}@media (min-width: 992px){.result .part .wrap{font-size:1rem}}@media (min-width: 575px){.result .part .wrap br{display:none}}.result .news{padding-top:.5rem}@media (min-width: 768px){.result .news{padding-top:1.5rem}}@media (min-width: 992px){.result .news{padding-top:3rem}}.result .news .wrap .pocket{padding:1.5rem 0}.result .news .wrap .pocket .name{border-bottom:1px solid rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;margin-bottom:.5rem;font-size:.95rem}@media (min-width: 992px){.result .news .wrap .pocket .name{font-size:1rem}}.result .news .wrap .pocket .name img{width:23px;opacity:.5;cursor:pointer}.result .news .wrap .pocket .card{padding:.5rem 1rem;font-size:.95rem;line-height:1.5;cursor:pointer}.result .news .wrap .pocket .card .head{position:relative}.result .news .wrap .pocket .card .head .title{max-width:75%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 575px){.result .news .wrap .pocket .card .head .title{max-width:85%}}.result .news .wrap .pocket .card .head .date{position:absolute;right:0;top:.1rem;font-size:.88rem;color:rgba(0,0,0,0.34)}.result .news .wrap .pocket .card .body{display:block;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;font-size:.88rem;color:rgba(0,0,0,0.44);height:4.5em}.result .news .wrap .pocket .no-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:212px}.mypage{color:rgba(0,0,0,0.67)}.mypage input{padding:0.32rem 0.65rem;font-size:1rem;line-height:1.5;color:rgba(0,0,0,0.67);border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem}.mypage .container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.mypage .container{padding:0 1rem}}@media (min-width: 992px){.mypage .container{width:75%;margin:0 auto;padding:0}}.mypage .container .headline{padding:3rem 0;text-align:center;font-size:1.05rem;font-weight:500;font-style:italic;color:rgba(0,0,0,0.75)}@media (min-width: 768px){.mypage .container .headline{padding:4.5rem 0}}@media (min-width: 992px){.mypage .container .headline{padding:6rem 0}}.mypage .container .account{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.9375rem}@media (min-width: 575px){.mypage .container .account{font-size:1rem}}.mypage .container .account .profile{width:100%}@media (min-width: 768px){.mypage .container .account .profile{width:75%}}.mypage .container .account .profile .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,0.14);padding:0.435rem 1rem}.mypage .container .account .profile .line:nth-child(1),.mypage .container .account .profile .line:nth-child(2){padding:1rem}@media (min-width: 768px){.mypage .container .account .profile .line:nth-child(3) .value input{width:54.15%}.mypage .container .account .profile .line:nth-child(4) .value input{width:54.15%}.mypage .container .account .profile .line:nth-child(5) .value input{width:54.15%}}@media (min-width: 992px){.mypage .container .account .profile .line:nth-child(3) .value input{width:54.55%}.mypage .container .account .profile .line:nth-child(4) .value input{width:54.55%}.mypage .container .account .profile .line:nth-child(5) .value input{width:54.55%}}.mypage .container .account .profile .line .key{width:33%}.mypage .container .account .profile .line .value{width:67%}.mypage .container .account .profile .line .value input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .container .account .profile .e-mail .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mypage .container .account .profile .e-mail .value input:first-child{width:140%}.mypage .container .account .profile .e-mail .value span{padding:0 0.5rem}.mypage .container .account .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 0}@media (min-width: 768px){.mypage .container .account .image{width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mypage .container .account .image figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8rem;height:8rem;border:1px solid rgba(0,0,0,0.1);border-radius:50%;overflow:hidden;text-align:center;margin-right:1rem}@media (min-width: 768px){.mypage .container .account .image figure{width:9rem;height:9rem;margin-right:0;margin-bottom:1rem}}@media (min-width: 992px){.mypage .container .account .image figure{width:10rem;height:10rem}}.mypage .container .account .image figure img{width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.mypage .container .account .image figure figcaption{position:absolute;color:rgba(0,0,0,0.44);font-size:14.5px;line-height:1.2}.mypage .container .account .image .filebox label{display:inline-block;padding:0.5em 0.75em;font-size:inherit;line-height:normal;vertical-align:middle;background-color:#fdfdfd;cursor:pointer;border:1px solid #c7cac9;border-bottom-color:#e2e2e2;border-radius:0.25em;margin-bottom:0}.mypage .container .account .image .filebox input[type='file']{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mypage .container .account .image .filebox .custom{background-color:#343a40;color:#dadada;padding:4px 16px 5px}.mypage .container .account .modify-btn{width:100%;text-align:center;padding:2rem 0}@media (min-width: 768px){.mypage .container .account .modify-btn{padding:3rem 0}}@media (min-width: 992px){.mypage .container .account .modify-btn{padding:4rem 0}}.mypage .container .account .modify-btn input{width:300px;background-color:#343a40;color:#dadada;cursor:pointer;padding:0.4rem}.mypage .container .sign-out{padding:3rem 0 0}.mypage .container .sign-out .title{border-bottom:1px solid rgba(0,0,0,0.14);padding:1rem}.mypage .container .sign-out .clause .division{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}.mypage .container .sign-out .clause .division.preface{font-size:0.85rem;padding-top:0.3rem;padding-bottom:0.3rem;color:rgba(0,0,0,0.4)}.mypage .container .sign-out .clause .division:last-child{padding:1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,0.14)}.mypage .container .sign-out .clause .division:last-child label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mypage .container .sign-out .clause .division figure{padding-right:7px}.mypage .container .sign-out .clause .division figure img{width:18px}.mypage .container .sign-out .clause .division p{font-size:0.9rem;font-weight:500;color:#000}.mypage .container .sign-out .clause .division p span{display:block;font-size:0.8rem;font-weight:400;color:rgba(0,0,0,0.4);padding-top:0.5rem}.mypage .container .sign-out .clause .division p span i{color:#f59e3a}.mypage .container .sign-out .leave-btn{width:100%;text-align:center;padding:2rem 0}@media (min-width: 768px){.mypage .container .sign-out .leave-btn{padding:3rem 0}}@media (min-width: 992px){.mypage .container .sign-out .leave-btn{padding:4rem 0}}.mypage .container .sign-out .leave-btn input{width:300px;background-color:#343a40;color:#dadada;cursor:pointer;padding:0.4rem}.admin{color:rgba(0,0,0,0.54);min-height:100vh;padding:5rem 0}@media (min-width: 768px){.admin{padding:6rem 0}}@media (min-width: 992px){.admin{padding:7rem 0}}.admin .admin--menu{position:fixed;z-index:1;bottom:0;height:3.5rem;width:100%;background-color:#fff}@media (min-width: 768px){.admin .admin--menu{height:4rem}}@media (min-width: 992px){.admin .admin--menu{width:275px;height:100%}}.admin .admin--menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.admin .admin--menu ul{height:initial;display:initial;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);top:7rem}}.admin .admin--menu ul li{cursor:pointer;-webkit-transition:.5s;transition:.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.admin .admin--menu ul li.active{color:rgba(0,0,0,0.64);font-weight:500}@media (min-width: 992px){.admin .admin--menu ul li{margin-bottom:3rem}.admin .admin--menu ul li.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.admin .admin--menu ul li:hover{-webkit-animation:hover .7s infinite alternate;animation:hover .7s infinite alternate}@-webkit-keyframes hover{from{opacity:.1}to{opacity:.5}}@keyframes hover{from{opacity:.1}to{opacity:.5}}}.admin .admin--contents{position:relative;width:100%;height:100%;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.admin .admin--contents{padding:0 2rem}}@media (min-width: 992px){.admin .admin--contents{padding-left:28%}}.admin .admin--contents .omission{border-color:crimson !important}.admin .admin--contents article.control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin .admin--contents article.control div,.admin .admin--contents article.control button{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;padding:.75rem 1rem;background-color:#fff}.admin .admin--contents article.control div:hover,.admin .admin--contents article.control button:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents article.control .new{width:100%;text-align:center}@media (max-width: 575px){.admin .admin--contents article.control .new{margin-bottom:.7rem}}@media (min-width: 768px){.admin .admin--contents article.control .new{width:60%}}.admin .admin--contents article.control select{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;font-size:1rem;color:rgba(0,0,0,0.54);background-color:#fff;cursor:pointer;width:70%}@media (min-width: 768px){.admin .admin--contents article.control select{width:20%}}.admin .admin--contents article.control button{font-size:1rem;color:rgba(0,0,0,0.54)}.admin .admin--contents.admin--project--list ul.sort{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.admin .admin--contents.admin--project--list ul.sort li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px;font-size:0.85rem;opacity:0.9;cursor:pointer}.admin .admin--contents.admin--project--list ul.sort li:hover{text-decoration:underline}.admin .admin--contents.admin--project--list ul.sort li.on{opacity:1;font-weight:500}.admin .admin--contents.admin--project--list ul.sort li.on::before{content:url("https://icongr.am/feather/check.svg?size=15&color=1e90ff");margin-top:2px}.admin .admin--contents.admin--project--list article.list{padding:1rem 0}.admin .admin--contents.admin--project--list article.list input[type='checkbox']{display:none}.admin .admin--contents.admin--project--list article.list input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid #f2f2f2;background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--project--list article.list input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--project--list article.list input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--project--list article.list input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--project--list article.list .head ul,.admin .admin--contents.admin--project--list article.list .body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#778ca3;color:#f2f2f2;border-radius:0.25rem 0.25rem 0 0}.admin .admin--contents.admin--project--list article.list .head ul li,.admin .admin--contents.admin--project--list article.list .body ul li{text-align:center;padding:0.5rem 0}.admin .admin--contents.admin--project--list article.list .head ul li:first-child,.admin .admin--contents.admin--project--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(3){width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(4){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--project--list article.list .head ul li:last-child,.admin .admin--contents.admin--project--list article.list .body ul li:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width: 768px){.admin .admin--contents.admin--project--list article.list .head ul li,.admin .admin--contents.admin--project--list article.list .body ul li{padding:1rem 0}.admin .admin--contents.admin--project--list article.list .head ul li:first-child,.admin .admin--contents.admin--project--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(3){-webkit-box-flex:10;-ms-flex:10;flex:10;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--project--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--project--list article.list .body ul li:nth-child(4){-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--project--list article.list .head ul li:last-child,.admin .admin--contents.admin--project--list article.list .body ul li:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.admin .admin--contents.admin--project--list article.list .body ul{background-color:#fff;border-radius:initial;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.admin .admin--contents.admin--project--list article.list .body ul:hover{color:rgba(0,0,0,0.64);font-weight:500;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--project--list article.list .body ul input[type='checkbox']{display:none}.admin .admin--contents.admin--project--list article.list .body ul input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,0.1);background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--project--list article.list .body ul input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--project--list article.list .body ul input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--project--list article.list .body ul input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--project--list article.list .body .empty--data--box{padding:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin .admin--contents.admin--project--list article.list .footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#778ca3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.57rem 0;border-radius:0 0 0.25rem 0.25rem}.admin .admin--contents.admin--project--list article.list .footer ul li{padding:0.5rem;cursor:pointer;border-radius:0.25rem}.admin .admin--contents.admin--project--list article.list .footer ul li.active{background-color:#f2f2f2}.admin .admin--contents.admin--project--list article.list .footer ul li:hover{-webkit-animation:pagehover 0.7s alternate infinite;animation:pagehover 0.7s alternate infinite}@-webkit-keyframes pagehover{from{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.3)}}@keyframes pagehover{from{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.3)}}.admin .admin--contents.admin--project--list article.list .footer ul li a{color:#f2f2f2}.admin .admin--contents.admin--project--list article.list .footer ul li.active>a{color:#778ca3}.admin .admin--contents.admin--project--input form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin .admin--contents.admin--project--input form .select .selected-image--wrap{float:left;width:35px;height:35px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;overflow:hidden}.admin .admin--contents.admin--project--input form .select .selected-image--wrap img{width:100%}.admin .admin--contents.admin--project--input form .select select{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;font-size:1rem;color:rgba(0,0,0,0.54);background-color:#fff;cursor:pointer;height:36px;margin:0 1rem}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .select select{width:150px}}.admin .admin--contents.admin--project--input form input[type="text"],.admin .admin--contents.admin--project--input form label{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;font-size:1rem}.admin .admin--contents.admin--project--input form input[type="text"]:hover,.admin .admin--contents.admin--project--input form label:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--project--input form input[type="text"]{cursor:initial}.admin .admin--contents.admin--project--input form input.author{width:26%}.admin .admin--contents.admin--project--input form input.title{width:100%;margin:1rem 0}.admin .admin--contents.admin--project--input form .filebox{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 575px){.admin .admin--contents.admin--project--input form .filebox{width:100%}}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .filebox{width:45%}}.admin .admin--contents.admin--project--input form .filebox input[type="text"]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .filebox input[type="text"]{margin-right:.5rem}}.admin .admin--contents.admin--project--input form .filebox label{display:inline-block;line-height:1.15;vertical-align:bottom;text-align:center;background-color:#878de2;color:#f2f2f2;border:1px solid #878de2}.admin .admin--contents.admin--project--input form input.source{width:100%;margin:1rem 0}@media (min-width: 768px){.admin .admin--contents.admin--project--input form input.source{width:48%;margin:0}}.admin .admin--contents.admin--project--input form input.date{border-radius:0;border-top:0;border-right:0;border-left:0;text-align:center;cursor:pointer}.admin .admin--contents.admin--project--input form input.date.flatpickr-mobile{font-size:1rem;line-height:2;color:rgba(0,0,0,0.65);border-bottom:1px solid rgba(0,0,0,0.1)}.admin .admin--contents.admin--project--input form input.date:hover{border:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.84)}@media (min-width: 768px){.admin .admin--contents.admin--project--input form input.date{margin-top:1rem}}.admin .admin--contents.admin--project--input form .manual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:.5;-webkit-transition:.7s;transition:.7s}.admin .admin--contents.admin--project--input form .manual:hover{opacity:.85}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .manual{margin-top:1rem}}.admin .admin--contents.admin--project--input form .manual a{background-color:#000;color:#f2f2f2;padding:0.4rem 1rem;padding-bottom:.5rem;border-radius:4px}.admin .admin--contents.admin--project--input form .cke_wrap{width:100%;margin:2rem 0}.admin .admin--contents.admin--project--input form .cke_wrap>div{border:1px solid rgba(0,0,0,0.1) !important;border-radius:4px !important}.admin .admin--contents.admin--project--input form .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.admin .admin--contents.admin--project--input form .buttons div{text-align:center}.admin .admin--contents.admin--project--input form .buttons div .warning,.admin .admin--contents.admin--project--input form .buttons div .dummy{color:crimson;font-size:13px;margin-bottom:3px;visibility:hidden}.admin .admin--contents.admin--project--input form .buttons div .warning.block,.admin .admin--contents.admin--project--input form .buttons div .dummy.block{visibility:visible}.admin .admin--contents.admin--project--input form .buttons div button{position:relative;width:10rem;height:2.5rem;padding:0;border:1px solid rgba(0,0,0,0.1);border-radius:50px;font-size:1rem;background-color:rgba(0,0,0,0.75);color:#f2f2f2;cursor:pointer}@media (min-width: 768px){.admin .admin--contents.admin--project--input form .buttons div button{width:15rem;height:3rem;margin:0 1rem}}@media (min-width: 992px){.admin .admin--contents.admin--project--input form .buttons div button{background-color:#fff;overflow:hidden}.admin .admin--contents.admin--project--input form .buttons div button span{position:relative;z-index:1;color:#000;-webkit-transition:.5s;transition:.5s}.admin .admin--contents.admin--project--input form .buttons div button div{position:absolute;width:150%;height:300%;top:0;left:0;background-color:#71a4df;-webkit-transform:translate(-55%, -100%) rotate(-45deg);-ms-transform:translate(-55%, -100%) rotate(-45deg);transform:translate(-55%, -100%) rotate(-45deg);-webkit-transition:.7s;transition:.7s}.admin .admin--contents.admin--project--input form .buttons div button:hover span{color:#f2f2f2}.admin .admin--contents.admin--project--input form .buttons div button:hover div{-webkit-transform:none;-ms-transform:none;transform:none}}.admin .admin--contents.admin--management--list .control .new{width:60%;margin-bottom:0}.admin .admin--contents.admin--management--list .control select{display:none}.admin .admin--contents.admin--management--list article.list{padding:1rem 0}.admin .admin--contents.admin--management--list article.list input[type='checkbox']{display:none}.admin .admin--contents.admin--management--list article.list input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid #f2f2f2;background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--management--list article.list input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--management--list article.list input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--management--list article.list input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--management--list article.list .head ul,.admin .admin--contents.admin--management--list article.list .body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#778ca3;color:#f2f2f2;border-radius:0.25rem 0.25rem 0 0}.admin .admin--contents.admin--management--list article.list .head ul li,.admin .admin--contents.admin--management--list article.list .body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0}.admin .admin--contents.admin--management--list article.list .head ul li:first-child,.admin .admin--contents.admin--management--list article.list .body ul li:first-child{width:10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(2){width:20%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(3){width:35%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(4){-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(5),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(5){-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.admin .admin--contents.admin--management--list article.list .head ul li:last-child,.admin .admin--contents.admin--management--list article.list .body ul li:last-child{width:35%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width: 768px){.admin .admin--contents.admin--management--list article.list .head ul li,.admin .admin--contents.admin--management--list article.list .body ul li{padding:1rem 0}.admin .admin--contents.admin--management--list article.list .head ul li:first-child,.admin .admin--contents.admin--management--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(3){-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(4){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--management--list article.list .head ul li:nth-child(5),.admin .admin--contents.admin--management--list article.list .body ul li:nth-child(5){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--management--list article.list .head ul li:last-child,.admin .admin--contents.admin--management--list article.list .body ul li:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.admin .admin--contents.admin--management--list article.list .body ul{background-color:#fff;border-radius:initial;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.admin .admin--contents.admin--management--list article.list .body ul:hover{color:rgba(0,0,0,0.64);font-weight:500;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--management--list article.list .body ul li input[type='checkbox']{display:none}.admin .admin--contents.admin--management--list article.list .body ul li input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,0.1);background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--management--list article.list .body ul li input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--management--list article.list .body ul li input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--management--list article.list .body ul li input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--management--list article.list .body ul li img{width:28px}.admin .admin--contents.admin--management--list article.list .footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#778ca3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.57rem 0;border-radius:0 0 0.25rem 0.25rem}.admin .admin--contents.admin--management--list article.list .footer ul li{padding:0.5rem;cursor:pointer;border-radius:0.25rem}.admin .admin--contents.admin--management--list article.list .footer ul li.active{background-color:#f2f2f2}.admin .admin--contents.admin--management--list article.list .footer ul li:hover{-webkit-animation:pagehover 0.7s alternate infinite;animation:pagehover 0.7s alternate infinite}@keyframes pagehover{from{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.3)}}.admin .admin--contents.admin--management--list article.list .footer ul li a{color:#f2f2f2}.admin .admin--contents.admin--management--list article.list .footer ul li.active>a{color:#778ca3}.admin .admin--contents.admin--management--input form{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.admin .admin--contents.admin--management--input form{width:80%}}.admin .admin--contents.admin--management--input form input[type='text']{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;font-size:1rem;cursor:initial}.admin .admin--contents.admin--management--input form input[type='text']:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--management--input form .project-image-container{width:100%;border-bottom:1px solid rgba(0,0,0,0.3);padding:1rem 0;padding-bottom:1.5rem;margin-bottom:1rem}@media (min-width: 768px){.admin .admin--contents.admin--management--input form .project-image-container{padding-top:0;padding-bottom:2rem;margin-bottom:2rem}}.admin .admin--contents.admin--management--input form .project-image-container figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin .admin--contents.admin--management--input form .project-image-container figure img{width:4.5rem;-o-object-fit:contain;object-fit:contain;margin-right:2rem}.admin .admin--contents.admin--management--input form .project-image-container figure figcaption{font-size:1.2rem;font-weight:400}.admin .admin--contents.admin--management--input form .name-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.admin .admin--contents.admin--management--input form .name-label div{width:20%;height:1px;background-color:rgba(0,0,0,0.3)}@media (max-width: 575px){.admin .admin--contents.admin--management--input form .name-label div{display:none}}.admin .admin--contents.admin--management--input form .name-label input{width:50%}.admin .admin--contents.admin--management--input form .filebox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem 0}.admin .admin--contents.admin--management--input form .filebox input[type='text']{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}@media (min-width: 768px){.admin .admin--contents.admin--management--input form .filebox input[type='text']{margin-right:0.5rem}}.admin .admin--contents.admin--management--input form .filebox input[type='text']:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}.admin .admin--contents.admin--management--input form .filebox label{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;display:inline-block;line-height:1.15;vertical-align:bottom;text-align:center;background-color:#878de2;color:#f2f2f2;border:1px solid #878de2}.admin .admin--contents.admin--management--input form .filebox label:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--management--input form .description,.admin .admin--contents.admin--management--input form .homepage-link{width:100%;padding:1rem 0}.admin .admin--contents.admin--management--input form .description input,.admin .admin--contents.admin--management--input form .homepage-link input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.admin .admin--contents.admin--management--input form .use-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;padding-bottom:3rem}@media (max-width: 575px){.admin .admin--contents.admin--management--input form .use-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.admin .admin--contents.admin--management--input form .use-wrap div{width:30%;height:1px;background-color:rgba(0,0,0,0.3);margin:0 1rem}@media (max-width: 575px){.admin .admin--contents.admin--management--input form .use-wrap div{width:15%}}.admin .admin--contents.admin--management--input form .use-wrap label{cursor:pointer}.admin .admin--contents.admin--management--input form .use-wrap label input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.admin .admin--contents.admin--management--input form .use-wrap label:nth-child(2){margin-right:1rem}.admin .admin--contents.admin--management--input form .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 768px){.admin .admin--contents.admin--management--input form .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.admin .admin--contents.admin--management--input form .buttons div{text-align:center}.admin .admin--contents.admin--management--input form .buttons div .warning,.admin .admin--contents.admin--management--input form .buttons div .dummy{color:crimson;font-size:13px;margin-bottom:3px;visibility:hidden}.admin .admin--contents.admin--management--input form .buttons div .warning.block,.admin .admin--contents.admin--management--input form .buttons div .dummy.block{visibility:visible}.admin .admin--contents.admin--management--input form .buttons div button{position:relative;width:10rem;height:2.5rem;padding:0;border:1px solid rgba(0,0,0,0.1);border-radius:50px;font-size:1rem;background-color:rgba(0,0,0,0.75);color:#f2f2f2;cursor:pointer}@media (min-width: 768px){.admin .admin--contents.admin--management--input form .buttons div button{width:15rem;height:3rem;margin:0 1rem}}@media (min-width: 992px){.admin .admin--contents.admin--management--input form .buttons div button{background-color:#fff;overflow:hidden}.admin .admin--contents.admin--management--input form .buttons div button span{position:relative;z-index:1;color:#000;-webkit-transition:0.5s;transition:0.5s}.admin .admin--contents.admin--management--input form .buttons div button div{position:absolute;width:150%;height:300%;top:0;left:0;background-color:#71a4df;-webkit-transform:translate(-55%, -100%) rotate(-45deg);-ms-transform:translate(-55%, -100%) rotate(-45deg);transform:translate(-55%, -100%) rotate(-45deg);-webkit-transition:0.7s;transition:0.7s}.admin .admin--contents.admin--management--input form .buttons div button:hover span{color:#f2f2f2}.admin .admin--contents.admin--management--input form .buttons div button:hover div{-webkit-transform:none;-ms-transform:none;transform:none}}.admin .admin--contents.admin--member--list .control .new{width:60%;margin-bottom:0}.admin .admin--contents.admin--member--list .control select{display:none}.admin .admin--contents.admin--member--list article.list{padding:1rem 0}.admin .admin--contents.admin--member--list article.list input[type='checkbox']{display:none}.admin .admin--contents.admin--member--list article.list input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid #f2f2f2;background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--member--list article.list input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--member--list article.list input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--member--list article.list input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--member--list article.list .head ul,.admin .admin--contents.admin--member--list article.list .body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#778ca3;color:#f2f2f2;border-radius:0.25rem 0.25rem 0 0}.admin .admin--contents.admin--member--list article.list .head ul li,.admin .admin--contents.admin--member--list article.list .body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0}.admin .admin--contents.admin--member--list article.list .head ul li:first-child,.admin .admin--contents.admin--member--list article.list .body ul li:first-child{width:10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(2){width:20%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(3){width:35%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(4){width:50%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(5),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(5){width:35%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--member--list article.list .head ul li:last-child,.admin .admin--contents.admin--member--list article.list .body ul li:last-child{width:50%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media (min-width: 768px){.admin .admin--contents.admin--member--list article.list .head ul li,.admin .admin--contents.admin--member--list article.list .body ul li{padding:1rem 0}.admin .admin--contents.admin--member--list article.list .head ul li:first-child,.admin .admin--contents.admin--member--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(3){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(4){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--member--list article.list .head ul li:nth-child(5),.admin .admin--contents.admin--member--list article.list .body ul li:nth-child(5){-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.admin .admin--contents.admin--member--list article.list .head ul li:last-child,.admin .admin--contents.admin--member--list article.list .body ul li:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.admin .admin--contents.admin--member--list article.list .body ul{background-color:#fff;border-radius:initial;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.admin .admin--contents.admin--member--list article.list .body ul:hover{color:rgba(0,0,0,0.64);font-weight:500;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--member--list article.list .body ul li input[type='checkbox']{display:none}.admin .admin--contents.admin--member--list article.list .body ul li input[type='checkbox']+label{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,0.1);background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--member--list article.list .body ul li input[type='checkbox']+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--member--list article.list .body ul li input[type='checkbox']+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--member--list article.list .body ul li input[type='checkbox']:checked+label span{opacity:1}.admin .admin--contents.admin--member--list article.list .body ul li img{width:28px}.admin .admin--contents.admin--member--list article.list .footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#778ca3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.57rem 0;border-radius:0 0 0.25rem 0.25rem}.admin .admin--contents.admin--member--list article.list .footer ul li{padding:0.5rem;cursor:pointer;border-radius:0.25rem}.admin .admin--contents.admin--member--list article.list .footer ul li.active{background-color:#f2f2f2}.admin .admin--contents.admin--member--list article.list .footer ul li:hover{-webkit-animation:pagehover 0.7s alternate infinite;animation:pagehover 0.7s alternate infinite}@keyframes pagehover{from{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.3)}}.admin .admin--contents.admin--member--list article.list .footer ul li a{color:#f2f2f2}.admin .admin--contents.admin--member--list article.list .footer ul li.active>a{color:#778ca3}.admin .admin--contents.admin--member--list form.condition-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2rem}.admin .admin--contents.admin--member--list form.condition-search select{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;font-size:1rem;color:rgba(0,0,0,0.54);background-color:#fff;cursor:pointer;width:100px;height:36px;line-height:36px;padding:0 1rem}@media (max-width: 575px){.admin .admin--contents.admin--member--list form.condition-search select{-webkit-box-flex:3;-ms-flex:3;flex:3}}.admin .admin--contents.admin--member--list form.condition-search input,.admin .admin--contents.admin--member--list form.condition-search button{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;font-size:1rem}.admin .admin--contents.admin--member--list form.condition-search input:hover,.admin .admin--contents.admin--member--list form.condition-search button:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}@media (max-width: 575px){.admin .admin--contents.admin--member--list form.condition-search input{margin-left:.7rem;-webkit-box-flex:5;-ms-flex:5;flex:5}}@media (min-width: 575px){.admin .admin--contents.admin--member--list form.condition-search input{margin:0 .7rem}}.admin .admin--contents.admin--member--list form.condition-search button{background-color:#547474;color:cornsilk;opacity:.9}.admin .admin--contents.admin--member--list form.condition-search button:hover{opacity:1;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5);box-shadow:0 1px 10px rgba(0,0,0,0.5)}@media (max-width: 575px){.admin .admin--contents.admin--member--list form.condition-search button{width:100%;margin-top:.7rem}}.admin .admin--contents.admin--member--input form{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.admin .admin--contents.admin--member--input form{width:80%}}.admin .admin--contents.admin--member--input form input{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;font-size:1rem}.admin .admin--contents.admin--member--input form input:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--member--input form .profile-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 0;padding-bottom:1.5rem}@media (min-width: 768px){.admin .admin--contents.admin--member--input form .profile-image-container{width:40%;padding-top:1rem}}.admin .admin--contents.admin--member--input form .profile-image-container figure{width:9rem;height:9rem;border:1px solid rgba(0,0,0,0.1);border-radius:50%;background-image:url("https://www.happyquote.in/wp-content/uploads/2017/08/breaking_bad_walter_white_facebook_profile_picture_by_ultimate_savage-d73ttlh.jpg");background-repeat:no-repeat;background-size:200%;background-position:center;overflow:hidden}.admin .admin--contents.admin--member--input form .profile-image-container figure img{width:100%;-o-object-fit:cover;object-fit:cover}.admin .admin--contents.admin--member--input form .profile-edit-container{width:100%}@media (min-width: 768px){.admin .admin--contents.admin--member--input form .profile-edit-container{width:60%}}.admin .admin--contents.admin--member--input form .profile-edit-container input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.5rem 0;cursor:initial}.admin .admin--contents.admin--member--input form .profile-edit-container .filebox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:.5rem 0}.admin .admin--contents.admin--member--input form .profile-edit-container .filebox input[type='text']{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;margin-top:0;margin-bottom:0}@media (min-width: 768px){.admin .admin--contents.admin--member--input form .profile-edit-container .filebox input[type='text']{margin-right:0.5rem}}.admin .admin--contents.admin--member--input form .profile-edit-container .filebox input[type='text']:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}.admin .admin--contents.admin--member--input form .profile-edit-container .filebox label{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;padding:.5rem 1rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;display:inline-block;line-height:1.15;vertical-align:bottom;text-align:center;background-color:#878de2;color:#f2f2f2;border:1px solid #878de2}.admin .admin--contents.admin--member--input form .profile-edit-container .filebox label:hover{border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--member--input form .profile-edit-container select{border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;font-size:1rem;color:rgba(0,0,0,0.54);background-color:#fff;cursor:pointer;width:100%;height:36px;text-indent:.45rem;font-weight:500;margin:.5rem 0;margin-bottom:2rem}.admin .admin--contents.admin--member--input form .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 768px){.admin .admin--contents.admin--member--input form .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.admin .admin--contents.admin--member--input form .buttons div{text-align:center}.admin .admin--contents.admin--member--input form .buttons div .warning,.admin .admin--contents.admin--member--input form .buttons div .dummy{color:crimson;font-size:13px;margin-bottom:3px;visibility:hidden}.admin .admin--contents.admin--member--input form .buttons div .warning.block,.admin .admin--contents.admin--member--input form .buttons div .dummy.block{visibility:visible}.admin .admin--contents.admin--member--input form .buttons div button{position:relative;width:10rem;height:2.5rem;padding:0;border:1px solid rgba(0,0,0,0.1);border-radius:50px;font-size:1rem;background-color:rgba(0,0,0,0.75);color:#f2f2f2;cursor:pointer}@media (min-width: 768px){.admin .admin--contents.admin--member--input form .buttons div button{width:15rem;height:3rem;margin:0 1rem}}@media (min-width: 992px){.admin .admin--contents.admin--member--input form .buttons div button{background-color:#fff;overflow:hidden}.admin .admin--contents.admin--member--input form .buttons div button span{position:relative;z-index:1;color:#000;-webkit-transition:0.5s;transition:0.5s}.admin .admin--contents.admin--member--input form .buttons div button div{position:absolute;width:150%;height:300%;top:0;left:0;background-color:#71a4df;-webkit-transform:translate(-55%, -100%) rotate(-45deg);-ms-transform:translate(-55%, -100%) rotate(-45deg);transform:translate(-55%, -100%) rotate(-45deg);-webkit-transition:0.7s;transition:0.7s}.admin .admin--contents.admin--member--input form .buttons div button:hover span{color:#f2f2f2}.admin .admin--contents.admin--member--input form .buttons div button:hover div{-webkit-transform:none;-ms-transform:none;transform:none}}.admin .admin--contents.admin--headline--list article.headline{padding-bottom:2rem}.admin .admin--contents.admin--headline--list article.headline ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin .admin--contents.admin--headline--list article.headline ul li{position:relative;width:47.7%;min-height:150px;margin-bottom:1rem}@media (min-width: 768px){.admin .admin--contents.admin--headline--list article.headline ul li{width:32%;min-height:200px}}.admin .admin--contents.admin--headline--list article.headline ul li .empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer;border:1px solid rgba(0,0,0,0.7);opacity:.2;-webkit-transition:.7s;transition:.7s}@media (min-width: 768px){.admin .admin--contents.admin--headline--list article.headline ul li .empty>img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}@media (min-width: 992px){.admin .admin--contents.admin--headline--list article.headline ul li .empty>img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.admin .admin--contents.admin--headline--list article.headline ul li .empty:hover{opacity:.7}.admin .admin--contents.admin--headline--list article.headline ul li .empty.active{opacity:1}.admin .admin--contents.admin--headline--list article.headline ul li .filled{position:relative}.admin .admin--contents.admin--headline--list article.headline ul li .filled figure{background-color:aquamarine;overflow:hidden}.admin .admin--contents.admin--headline--list article.headline ul li .filled figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin .admin--contents.admin--headline--list article.headline ul li .filled .contents{padding:.8rem 3px}.admin .admin--contents.admin--headline--list article.headline ul li .filled .contents .title{display:block;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;font-weight:bold;line-height:1.3}.admin .admin--contents.admin--headline--list article.headline ul li .filled .contents .project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0 0}.admin .admin--contents.admin--headline--list article.headline ul li .filled .contents .project img{width:28px;margin-bottom:-2px;margin-right:10px}.admin .admin--contents.admin--headline--list article.headline ul li .filled .remove{position:absolute;top:0;width:100%;height:100%;background-color:rgba(243,243,243,0.8);opacity:0;-webkit-transition:.5s;transition:.5s}.admin .admin--contents.admin--headline--list article.headline ul li .filled .remove:hover{opacity:1;cursor:pointer}.admin .admin--contents.admin--headline--list article.headline ul li .filled .remove div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:2px;background-color:#000}.admin .admin--contents.admin--headline--list article.headline ul li .filled .remove div:first-child{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.admin .admin--contents.admin--headline--list article.headline ul li .filled .remove div:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media (max-width: 575px){.admin .admin--contents.admin--headline--list article.control .new{width:50%;margin-bottom:0}.admin .admin--contents.admin--headline--list article.control select{width:35%}}.admin .admin--contents.admin--headline--list article.list{padding:1rem 0}.admin .admin--contents.admin--headline--list article.list input[type="checkbox"]{display:none}.admin .admin--contents.admin--headline--list article.list input[type="checkbox"]+label{display:inline-block;width:1rem;height:1rem;border:1px solid #f2f2f2;background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--headline--list article.list input[type="checkbox"]+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--headline--list article.list input[type="checkbox"]+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--headline--list article.list input[type="checkbox"]:checked+label span{opacity:1}.admin .admin--contents.admin--headline--list article.list .head ul li:first-child label{display:none}.admin .admin--contents.admin--headline--list article.list .head ul,.admin .admin--contents.admin--headline--list article.list .body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#778ca3;color:#f2f2f2;border-radius:.25rem .25rem 0 0}.admin .admin--contents.admin--headline--list article.list .head ul.selected,.admin .admin--contents.admin--headline--list article.list .body ul.selected{background-color:#ddd}.admin .admin--contents.admin--headline--list article.list .head ul li,.admin .admin--contents.admin--headline--list article.list .body ul li{text-align:center;padding:.5rem 0}.admin .admin--contents.admin--headline--list article.list .head ul li:first-child,.admin .admin--contents.admin--headline--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(3){width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(4){-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--headline--list article.list .head ul li:last-child,.admin .admin--contents.admin--headline--list article.list .body ul li:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width: 768px){.admin .admin--contents.admin--headline--list article.list .head ul li,.admin .admin--contents.admin--headline--list article.list .body ul li{padding:1rem 0}.admin .admin--contents.admin--headline--list article.list .head ul li:first-child,.admin .admin--contents.admin--headline--list article.list .body ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(2),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(3),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(3){-webkit-box-flex:10;-ms-flex:10;flex:10;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin .admin--contents.admin--headline--list article.list .head ul li:nth-child(4),.admin .admin--contents.admin--headline--list article.list .body ul li:nth-child(4){-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.admin .admin--contents.admin--headline--list article.list .head ul li:last-child,.admin .admin--contents.admin--headline--list article.list .body ul li:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.admin .admin--contents.admin--headline--list article.list .body ul{background-color:#fff;border-radius:initial;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:.5s;transition:.5s}.admin .admin--contents.admin--headline--list article.list .body ul:hover{color:rgba(0,0,0,0.64);font-weight:500;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}.admin .admin--contents.admin--headline--list article.list .body ul input[type="checkbox"]{display:none}.admin .admin--contents.admin--headline--list article.list .body ul input[type="checkbox"]+label{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,0.1);background-color:#fff;border-radius:.25rem;cursor:pointer}.admin .admin--contents.admin--headline--list article.list .body ul input[type="checkbox"]+label span{display:inline-block;width:10px;height:3px;background-color:#ff3b3b;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(45deg) translate(0.2rem, 0.43rem);-ms-transform:rotate(45deg) translate(0.2rem, 0.43rem);transform:rotate(45deg) translate(0.2rem, 0.43rem)}.admin .admin--contents.admin--headline--list article.list .body ul input[type="checkbox"]+label span::after{display:inline-block;content:'';width:15px;height:3px;background-color:#ff3b3b;-webkit-transform:rotate(90deg) translate(-1.2rem, -0.06rem);-ms-transform:rotate(90deg) translate(-1.2rem, -0.06rem);transform:rotate(90deg) translate(-1.2rem, -0.06rem)}.admin .admin--contents.admin--headline--list article.list .body ul input[type="checkbox"]:checked+label span{opacity:1}.admin .admin--contents.admin--headline--list article.list .body .empty--data--box{padding:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin .admin--contents.admin--headline--list article.list .footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#778ca3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.57rem 0;border-radius:0 0 .25rem .25rem}.admin .admin--contents.admin--headline--list article.list .footer ul li{padding:.5rem;cursor:pointer;border-radius:.25rem}.admin .admin--contents.admin--headline--list article.list .footer ul li.active{background-color:#f2f2f2}.admin .admin--contents.admin--headline--list article.list .footer ul li:hover{-webkit-animation:pagehover .7s alternate infinite;animation:pagehover .7s alternate infinite}@keyframes pagehover{from{background-color:rgba(255,255,255,0.1)}to{background-color:rgba(255,255,255,0.3)}}.admin .admin--contents.admin--headline--list article.list .footer ul li a{color:#f2f2f2}.admin .admin--contents.admin--headline--list article.list .footer ul li.active>a{color:#778ca3}

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