.prj .prj-section .wrap{padding:5rem 0}@media screen and (max-width:767px){.prj .prj-section .wrap{padding:3rem 0}}.prj .prj-section .title{text-align:center;font-size:2rem;font-weight:700;color:#00a8db}@media screen and (max-width:767px){.prj .prj-section .title{font-size:1.5rem}}.prj__main-visual .wrap{position:relative}.prj__main-visual .wrap img{width:100%;background-size:contain;min-height:430px}.prj__main-visual .wrap .prj-possibility{position:absolute;height:70%;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility{height:30%}}.prj__main-visual .wrap .prj-possibility .catch-copy{font-family:"M PLUS 1p",Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.prj__main-visual .wrap .prj-possibility .catch-copy p{margin:0}.prj__main-visual .wrap .prj-possibility .catch-copy{text-align:center;color:#00a8db;font-weight:700;font-size:3rem;line-height:1.1}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility .catch-copy{font-size:1.5rem}}@media screen and (max-width:410px){.prj__main-visual .wrap .prj-possibility .catch-copy{font-size:1.3rem}}@media screen and (max-width:359px){.prj__main-visual .wrap .prj-possibility .catch-copy{font-size:1.2rem}}.prj__main-visual .wrap .prj-possibility .prj-search{margin-top:2rem}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility .prj-search{margin-top:.5rem}}.prj__main-visual .wrap .prj-possibility .prj-search__title{font-family:"M PLUS 1p",Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.prj__main-visual .wrap .prj-possibility .prj-search__title p{margin:0}.prj__main-visual .wrap .prj-possibility .prj-search__title{text-align:center;color:#00a8db;font-weight:700;font-size:1.5rem}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility .prj-search__title{font-size:1rem;line-height:1.4}}.prj__main-visual .wrap .prj-possibility .prj-search__action{margin-top:1rem}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility .prj-search__action{margin-top:.5rem}}.prj__main-visual .wrap .prj-possibility .prj-search .search-action__input{display:block;margin:0 auto;padding:.5rem 1.5rem;width:50%;height:56px;max-width:496px;min-width:300px;border:solid 2px #00a8db;border-radius:48px}@media screen and (max-width:767px){.prj__main-visual .wrap .prj-possibility .prj-search .search-action__input{width:90%;min-width:initial}}.prj__main-visual .wrap .prj-possibility .prj-search .search-action__input::placeholder{color:#00a8db;font-weight:700}.prj__main-visual .wrap .prj-possibility .prj-search .search-action .btn-search-prj{display:block;margin:1rem auto 0;padding:.5rem 6rem;color:#fff;font-weight:700;background:#039ccf;background:-moz-linear-gradient(#21c3e2 0%,#039ccf 100%);background:-webkit-gradient(linear,left top,left bottom,from(#21c3e2),to(#039ccf));background:-webkit-linear-gradient(#21c3e2 0%,#039ccf 100%);background:-o-linear-gradient(#21c3e2 0%,#039ccf 100%);background:linear-gradient(#21c3e2,#039ccf);border-radius:48px}.prj__main-visual .wrap .prj-possibility .prj-search .search-action .btn-search-prj-all{color:#00a8db;font-weight:700}.prj__new-arrival{background-color:#fff}.prj__popular{background-color:#ebf8fd}.prj__new-arrival .wrap .slider-item,.prj__popular .wrap .slider-item{padding:0 1rem}.prj__new-arrival .wrap .slider-item .project,.prj__popular .wrap .slider-item .project{border:solid 1px #f5f5f5;box-shadow:2px 2px 4px #dcdcdc;border-radius:16px}.prj__new-arrival .wrap .slider-item .project__img,.prj__popular .wrap .slider-item .project__img{position:relative}.prj__new-arrival .wrap .slider-item .project__img .project-img,.prj__popular .wrap .slider-item .project__img .project-img{display:block;width:100%;margin:0 auto;background-size:contain;border-top-right-radius:16px;border-top-left-radius:16px}.prj__new-arrival .wrap .slider-item .project__img .new-icon,.prj__popular .wrap .slider-item .project__img .new-icon{position:absolute;display:block;top:0;right:0}.prj__new-arrival .wrap .slider-item .project__co-name,.prj__popular .wrap .slider-item .project__co-name{width:100%;max-height:3rem;min-height:3rem;overflow:hidden}.prj__new-arrival .wrap .slider-item .project__co-name p,.prj__popular .wrap .slider-item .project__co-name p{margin:0;padding:.5rem 1rem;font-weight:700;color:#039ccf;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:3rem;min-height:3rem;overflow:hidden;line-height:2}.prj__new-arrival .wrap .slider-item .project__overview,.prj__popular .wrap .slider-item .project__overview{border-top:solid 1px #f5f5f5;padding-top:1rem;width:100%;max-height:5.6rem;min-height:5.6rem;overflow:hidden}.prj__new-arrival .wrap .slider-item .project__overview p,.prj__popular .wrap .slider-item .project__overview p{margin:0;padding:0 1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:5.6rem;min-height:5.6rem;overflow:hidden}.prj__new-arrival .wrap .slider-item .project__visit,.prj__popular .wrap .slider-item .project__visit{padding:1rem 0;text-align:center}.prj__new-arrival .wrap .slider-item .project__visit a,.prj__popular .wrap .slider-item .project__visit a{outline:none;color:#00a8db;font-weight:700}
