@font-face{font-family:Pretendard;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:나눔고딕;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumGothic/NanumGothic.woff)format("woff")}@font-face{font-family:나눔명조;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumMyeongjo/NanumMyeongjo.woff)format("woff")}@font-face{font-family:Russo One;src:url(https://cdn.jsdelivr.net/npm/@expo-google-fonts/russo-one@0.2.3/RussoOne_400Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Agbalumo;font-style:normal;font-weight:400;src:local(Agbalumo),url(https://fonts.cdnfonts.com/s/107474/Agbalumo-Regular.woff)format("woff")}@font-face{font-family:Motley Forces;font-style:normal;font-weight:400;src:local(Motley Forces),url(https://fonts.cdnfonts.com/s/90691/MotleyForcesRegular-w1rZ3.woff)format("woff")}@font-face{font-family:Kasitau;font-style:normal;font-weight:400;src:local(Kasitau),url(https://fonts.cdnfonts.com/s/103635/Kasitau-axl3E.woff)format("woff")}@font-face{font-family:Cafe24Dongdong;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Dongdong.woff)format("woff");font-weight:400;font-display:swap}*{box-sizing:border-box;letter-spacing:.02em;color:#333;margin:0;padding:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:18px}html{font-family:Pretendard,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}body{background-color:#fff;margin:0;padding:0}.main-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.main-container .head-container{z-index:202;background-color:#fffc;border-bottom:1px solid #cbcbcb;flex-direction:row;justify-content:center;align-items:center;width:100%;height:70px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0000001f}.main-container .head-container .head{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:350px;max-width:1600px;height:70px;padding:0 20px;display:flex}.main-container .head-container .head:before{content:"";-webkit-backdrop-filter:blur(7px);z-index:-1;background-color:#fff9e1d9;width:100%;height:100%;position:absolute;top:0;left:0}.main-container .head-container .head .logo{flex-direction:row;justify-content:center;align-items:center;gap:2px;width:auto;height:40px;padding-left:10px;animation:5s ease-in-out infinite shake-ani;display:flex;position:relative}@keyframes shake-ani{0%{transform:translate(0)}30%{transform:translate(0)}45%{transform:translate(-2px,-2px)rotate(-5deg)}50%{transform:translate(2px,2px)rotate(5deg)scale(1.5)}60%{transform:translate(2px,2px)rotate(5deg)scale(1.5)}65%{transform:translate(-2px,-2px)rotate(-5deg)}70%{transform:rotate(5deg)}75%{transform:rotate(0)}to{transform:translate(0)}}.main-container .head-container .head .logo:before{content:"";border-radius:50%;width:8px;height:8px;animation:3s linear infinite alternate bgChage;position:absolute;top:3px;left:3px}@keyframes bgChage{0%{background-color:#bf00ff}50%{background-color:#0400ff}to{background-color:#fd0}}.main-container .head-container .head .logo span{color:#ffc800;font-family:Kasitau,Russo One;font-size:35px;font-weight:800}.main-container .head-container .head .logo span.di{color:#cf8d00}.main-container .head-container .head .menu-list{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:auto;height:70px;font-size:20px;display:flex}.main-container .head-container .head .menu-list .button{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:23px;justify-content:center;align-items:center;width:auto;height:46px;padding:0 30px;transition:all .3s ease-in-out;display:flex;position:relative}.main-container .head-container .head .menu-list .button:hover{cursor:pointer;border:1px solid #ffae00}.main-container .head-container .head .menu-list .button.active{color:#cf8d00;background-color:#fffbf4;border:1px solid #ffae00;box-shadow:0 0 5px #ffae0080}.main-container .head-container .head .menu-list .button .guide-container{opacity:0;background-color:#fff;border:1px solid #ffae00;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:600px;height:auto;padding:0;transition:all .3s ease-in-out;display:flex;position:absolute;top:-500px;right:0;box-shadow:0 0 5px #ffae0080}.main-container .head-container .head .menu-list .button .guide-container.active{opacity:1;display:flex;top:65px}.main-container .head-container .head .menu-list .button .guide-container:before{content:"";background-color:#ffae00;border-bottom:1px solid #ffae00;border-right:1px solid #ffae00;border-radius:0;width:19px;height:19px;position:absolute;top:-19px;right:60px;transform:rotate(-135deg)translate(calc(-50% - 2px))}.main-container .head-container .head .menu-list .button .guide-container p{text-align:center;color:#fff;background-color:#ffae00;border-radius:8px 8px 0 0;width:100%;height:40px;font-size:18px;font-weight:800;line-height:40px}.main-container .head-container .head .menu-list .button .guide-container ul{margin-left:20px;padding:20px}.main-container .head-container .head .menu-list .button .guide-container ul li{font-size:17px;line-height:1.9}.main-container .head-container .head .menu-list .button .guide-container ul li.contact{color:#cf8d00;margin-top:10px;list-style-type:disc}.main-container .head-container .head .menu-list .button.menu{background-image:url(../media/btn_menu.7bc13a08.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:0;width:46px;height:46px;display:none}.main-container .head-container .head .menu-list .button.menu:hover{cursor:pointer;box-shadow:0 0 5px #ffae00}.main-container .head-container .head .menu-list .button.menu.active{color:#cf8d00;background-color:#fffbf4;border:1px solid #ffae00;box-shadow:0 0 5px #ffae00}.main-container .head-container .head .menu-list .button .menu-container{opacity:0;background-color:#fff;border:1px solid #ffae00;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:200px;height:auto;padding:10px 0;transition:all .3s ease-in-out;display:flex;position:absolute;top:-120px;right:0;box-shadow:0 0 5px #ffae0080}.main-container .head-container .head .menu-list .button .menu-container.active{opacity:1;display:flex;top:65px}.main-container .head-container .head .menu-list .button .menu-container:before{content:"";background-color:#fff;border-bottom:1px solid #ffae00;border-right:1px solid #ffae00;border-radius:0;width:19px;height:19px;position:absolute;top:-19px;right:28px;transform:rotate(-135deg)translate(calc(-50% - 2px))}.main-container .head-container .head .menu-list .button .menu-container a{width:100%;height:auto}.main-container .head-container .head .menu-list .button .menu-container .menu-item{cursor:pointer;width:100%;padding:10px 30px;font-size:18px;line-height:1.5}.main-container .head-container .head .menu-list .button .menu-container .menu-item:hover,.main-container .head-container .head .menu-list .button .menu-container .menu-item.active{color:#cf8d00}.main-container .head-container .head .menu-list .button .guide-container-mobile{opacity:0;background-color:#fff;border:1px solid #ffae00;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:calc(100vw - 40px);height:auto;padding:0;transition:all .3s ease-in-out;display:flex;position:absolute;top:-350px;right:0;box-shadow:0 0 5px #ffae0080}.main-container .head-container .head .menu-list .button .guide-container-mobile.active{opacity:1;display:flex;top:65px}.main-container .head-container .head .menu-list .button .guide-container-mobile:before{content:"";background-color:#ffae00;border-bottom:1px solid #ffae00;border-right:1px solid #ffae00;border-radius:0;width:19px;height:19px;position:absolute;top:-19px;right:28px;transform:rotate(-135deg)translate(calc(-50% - 2px))}.main-container .head-container .head .menu-list .button .guide-container-mobile p{text-align:center;color:#fff;background-color:#ffae00;border-radius:8px 8px 0 0;width:100%;height:40px;font-size:18px;font-weight:800;line-height:40px}.main-container .head-container .head .menu-list .button .guide-container-mobile ul{margin-left:20px;padding:20px}.main-container .head-container .head .menu-list .button .guide-container-mobile ul li{font-size:17px;line-height:1.9}.main-container .head-container .head .menu-list .button .guide-container-mobile ul li.contact{color:#cf8d00;margin-top:10px;list-style-type:disc}.main-container .body{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:auto;min-height:100vh;padding:270px 0 30px;display:flex;position:relative}.main-container .body.main{padding:150px 0 30px}.main-container .body .main-desc{flex-direction:column;justify-content:center;align-items:center;width:auto;height:50px;display:flex;position:relative}.main-container .body .main-desc:before{content:"“";color:#ffc800;padding-top:5px;padding-right:3px;font-family:나눔명조,Pretendard;font-size:70px;line-height:50px;position:absolute;top:-10px;left:-40px}.main-container .body .main-desc:after{content:"”";color:#ffc800;padding-left:3px;font-family:나눔명조,Pretendard;font-size:70px;line-height:50px;position:absolute;top:-5px;right:-40px}.main-container .body .main-desc p{color:#cf8d00;font-family:Cafe24Dongdong;font-size:50px;line-height:1.4}.main-container .body .gallery-category-container{z-index:201;border-radius:35px;flex-flow:wrap;justify-content:center;align-items:center;gap:10px 15px;width:auto;min-width:350px;max-width:1600px;height:auto;min-height:70px;padding:15px 30px;display:flex;position:fixed;top:100px}.main-container .body .gallery-category-container .category-item{color:#3e3e3e;background-color:#ffffff80;border:1px solid #d5d5d5;border-radius:25px;flex-direction:row;justify-content:center;align-items:center;width:auto;height:40px;padding:10px 20px;font-family:Cafe24Dongdong;font-size:20px;transition:all .3s ease-in-out;display:flex;position:relative}.main-container .body .gallery-category-container .category-item:before{content:"";-webkit-backdrop-filter:blur(7px);z-index:-1;background:#ffffffd9;border-radius:50px;width:100%;height:100%;position:absolute;top:0;left:0}.main-container .body .gallery-category-container .category-item:hover{cursor:pointer;border:1px solid #ffca57}.main-container .body .gallery-category-container .category-item.active{color:#cf8d00;background-color:#fffbf3;border:1px solid #ffca57;font-weight:800;transform:scale(1.1);box-shadow:0 0 5px #ffae0080}.main-container .body .image-container{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px 1%;width:100%;min-width:350px;max-width:1600px;height:auto;padding:50px;display:flex}.main-container .body .image-container .btn-container{flex-direction:column;justify-content:center;align-items:center;width:50px;height:320px;margin:0 20px;display:flex}.main-container .body .image-container .btn-container .btn-move{cursor:pointer;background-color:#f2f2f2;background-image:url(../media/btn_move.af397627.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;width:50px;height:50px;transition:all .3s ease-in-out;position:relative}.main-container .body .image-container .btn-container .btn-move.prev{transform:rotate(180deg)}.main-container .body .image-container .btn-container .btn-move.prev:hover{transform:scale(1.05)rotate(180deg);box-shadow:0 0 4px #0000004d}.main-container .body .image-container .btn-container .btn-move:hover{transform:scale(1.05);box-shadow:0 0 4px #0000004d}.main-container .body .image-container .btn-container .btn-move:active{transform:scale(1.05);box-shadow:0 0 2px #0000004d}.main-container .body .image-container .image-item{background-color:#0000;border:1px solid #0000;border-radius:10px;width:270px;height:270px;padding:10px;transition:all .3s ease-in-out}.main-container .body .image-container .image-item img{object-fit:contain;border-radius:5px;width:100%;height:100%}.main-container .body .image-container .image-item:hover{cursor:pointer;background-color:#fcfcfc;border:1px solid #f2f2f2}.main-container .body .image-container .gallery-image-item{z-index:200;background-color:#0000;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:19%;min-width:150px;height:auto;min-height:50px;padding:20px;transition:all .3s ease-in-out;display:none;position:relative;overflow:hidden}.main-container .body .image-container .gallery-image-item.empty{color:#ff7c31;cursor:default;pointer-events:none;height:100px;font-size:25px;display:flex}.main-container .body .image-container .gallery-image-item.active{display:flex}.main-container .body .image-container .gallery-image-item img{aspect-ratio:2/3;object-fit:contain;border-radius:5px;width:100%;height:100%}.main-container .body .image-container .gallery-image-item .item-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 5px #ffffff80;border-radius:3px;width:100%;height:auto;padding:5px 10px;font-family:Cafe24Dongdong;font-size:25px;line-height:30px;overflow:hidden}.main-container .body .image-container .gallery-image-item:hover{cursor:pointer;background-color:#fcfcfc;border:1px solid #e9e9e9}.main-container .body .image-container .gallery-image-item:hover img{transition:all .3s ease-in-out;transform:scale(1.1)}.main-container .foot{z-index:200;background-color:#f9f9f9;border-top:1px solid #e7e7e7;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;height:30px;padding:0 20px;display:flex;position:fixed;bottom:0;left:0}.main-container .foot div{font-size:13px}.main-container .dim{z-index:202;background-color:#0000004d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.main-container .dim.active{display:block}.main-container .image-item-pop-container{z-index:204;cursor:default;background-color:#f9f9f9;border-radius:7px;width:auto;height:auto;padding:0;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 4px #0000001f}.main-container .image-item-pop-container.active{flex-direction:column;justify-content:center;align-items:center;display:flex}.main-container .image-item-pop-container .image-item-pop-title{z-index:204;background-color:#f2f2f2;border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:60px;font-size:25px;display:flex;position:relative;overflow:hidden}.main-container .image-item-pop-container .image-item-pop-title .color-buttons,.main-container .image-item-pop-container .image-item-pop-title .info-bottons{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:auto;height:50px;padding:0 20px;display:flex}.main-container .image-item-pop-container .image-item-pop-title button{cursor:pointer;border:1px solid #c8c8c8;border-radius:16px;width:32px;height:32px}.main-container .image-item-pop-container .image-item-pop-title button:hover{box-shadow:0 0 4px #dd00ff80}.main-container .image-item-pop-container .image-item-pop-title button.active{box-shadow:0 0 10px #dd00ff80}.main-container .image-item-pop-container .image-item-pop-title button.black{background-color:#000}.main-container .image-item-pop-container .image-item-pop-title button.white{background-color:#fff}.main-container .image-item-pop-container .image-item-pop-title button.red{background-color:red}.main-container .image-item-pop-container .image-item-pop-title button.orange{background-color:#ff8000}.main-container .image-item-pop-container .image-item-pop-title button.yellow{background-color:#fe0}.main-container .image-item-pop-container .image-item-pop-title button.green{background-color:#00dd0f}.main-container .image-item-pop-container .image-item-pop-title button.blue{background-color:#08f}.main-container .image-item-pop-container .image-item-pop-title button.violet{background-color:#b804ff}.main-container .image-item-pop-container .image-item-pop-title button.resolution{cursor:default;background-color:#0000;border:1px solid #c8c8c8;border-radius:15px;width:auto;margin-left:10px;padding:0 15px;font-size:15px}.main-container .image-item-pop-container .image-item-pop-title button.resolution:hover,.main-container .image-item-pop-container .image-item-pop-title button.resolution.active{box-shadow:none}.main-container .image-item-pop-container .image-item-pop-title button.download{cursor:pointer;background-color:#0000;background-image:url(../media/btn_download.b37061c3.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #c8c8c8;border-radius:16px;width:32px;height:32px;margin-left:0;padding:0 15px;font-size:15px}.main-container .image-item-pop-container .image-item-pop-title button.download:hover{background-color:#fff}.main-container .image-item-pop-container .image-item-pop-title button.download:active{box-shadow:none;background-color:#fff}.main-container .image-item-pop-container .image-item-pop-title button.image-item-pop-close{opacity:.5;cursor:pointer;background-color:#f2f2f2;background-image:url(../media/btn_close.caf98a8d.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border:0;border-radius:0;width:56px;height:56px}.main-container .image-item-pop-container .image-item-pop-title button.image-item-pop-close:hover{opacity:1;cursor:poiter;box-shadow:none;background-color:#e9e9e9}.main-container .image-item-pop-container .image-item-pop-title button.image-item-pop-close:active{background-color:#e1e1e1}.main-container .image-item-pop-container .item-name{z-index:204;text-shadow:0 0 15px #fff;background-color:#fff;border-top:1px solid #e7e7e7;justify-content:center;align-items:center;width:100%;height:60px;font-family:Cafe24Dongdong;font-size:30px;display:flex}.main-container .image-item-pop-container .btn-controls-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;width:50px;height:auto;display:flex;position:absolute;bottom:75px;right:15px}.main-container .image-item-pop-container .btn-controls-container .btn-rotate{cursor:pointer;background-color:#fff;background-image:url(../media/btn_rotate.eb730ac8.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:0;border-radius:50%;width:50px;height:50px;box-shadow:0 0 5px #00000080}.main-container .image-item-pop-container .btn-controls-container .btn-rotate:hover{opacity:1;cursor:poiter;background-color:#e9e9e9}.main-container .image-item-pop-container .btn-controls-container .btn-rotate:active{background-color:#e1e1e1}.main-container .image-item-pop-container .btn-controls-container .btn-rotate.active{animation:.3s ease-in-out rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.main-container .image-item-pop-container .btn-controls-container .btn-zoom{cursor:pointer;background-color:#fff;background-image:url(../media/btn_plus.06f4c9e9.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:0;border-radius:50%;width:50px;height:50px;transition:all .3s ease-in-out;box-shadow:0 0 5px #00000080}.main-container .image-item-pop-container .btn-controls-container .btn-zoom.in{background-image:url(../media/btn_plus.06f4c9e9.svg)}.main-container .image-item-pop-container .btn-controls-container .btn-zoom.in.x2{background-size:50%}.main-container .image-item-pop-container .btn-controls-container .btn-zoom.in.x4{background-size:70%}.main-container .image-item-pop-container .btn-controls-container .btn-zoom.out{background-image:url(../media/btn_minus.160f5a5d.svg);background-size:70%}.main-container .image-item-pop-container .btn-controls-container .btn-zoom:hover{opacity:1;cursor:poiter;background-color:#e9e9e9}.main-container .image-item-pop-container .btn-controls-container .btn-zoom:active{background-color:#e1e1e1}.main-container .image-item-pop-container .btn-controls-container .btn-zoom.active{animation:.3s ease-in-out rotate}.main-container .image-item-pop-container .image-viewer{width:800px;max-width:100vw;height:800px;max-height:calc(100vh - 120px);position:relative}.main-container .image-item-pop-container .image-viewer.black{background-color:#000}.main-container .image-item-pop-container .image-viewer.white{background-color:#fff}.main-container .image-item-pop-container .image-viewer.red{background-color:red}.main-container .image-item-pop-container .image-viewer.orange{background-color:#ff8000}.main-container .image-item-pop-container .image-viewer.yellow{background-color:#fe0}.main-container .image-item-pop-container .image-viewer.green{background-color:#00dd0f}.main-container .image-item-pop-container .image-viewer.blue{background-color:#08f}.main-container .image-item-pop-container .image-viewer.violet{background-color:#b804ff}.main-container .image-item-pop-container .image-viewer img{object-fit:contain;cursor:default;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.main-container .image-item-pop-container .image-viewer img.rotate_90{transform:rotate(90deg)}.main-container .image-item-pop-container .image-viewer img.rotate_90.x2{transform:rotate(90deg)scale(2)}.main-container .image-item-pop-container .image-viewer img.rotate_90.x4{transform:rotate(90deg)scale(4)}.main-container .image-item-pop-container .image-viewer img.rotate_180{transform:rotate(180deg)}.main-container .image-item-pop-container .image-viewer img.rotate_180.x4{transform:rotate(180deg)scale(4)}.main-container .image-item-pop-container .image-viewer img.rotate_270{transform:rotate(270deg)}.main-container .image-item-pop-container .image-viewer img.rotate_270.x2{transform:rotate(270deg)scale(2)}.main-container .image-item-pop-container .image-viewer img.rotate_270.x4{transform:rotate(270deg)scale(4)}.main-container .image-item-pop-container .image-viewer img.x2{cursor:move;transform:scale(2)}.main-container .image-item-pop-container .image-viewer img.x4{cursor:move;transform:scale(4)}.trans{background-color:initial;background-image:linear-gradient(45deg,#e9e9e9 25%,#0000 0),linear-gradient(-45deg,#e9e9e9 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e9e9e9 0),linear-gradient(-45deg,#0000 75%,#e9e9e9 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.more-container{opacity:1;width:auto;height:auto;padding:70px;transition:all .3s ease-in-out}.more-container.hide{opacity:0;pointer-events:none}.more-container button.more{cursor:pointer;color:#cf8d00;background-color:#fffbf4;border:1px solid #ffae00;border-radius:30px;width:200px;height:60px;padding:0 0 0 35px;font-size:18px;position:relative}.more-container button.more:hover{opacity:1;cursor:poiter;background-color:#fff4e2}.more-container button.more:active{background-color:#fffbf4}.more-container button.more:active:before{transform:rotate(90deg)}.more-container button.more:before{content:"";background-color:#ffae00;background-image:url(../media/btn_more_white.a9ef50fe.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:35px;width:60px;height:60px;transition:all .2s ease-in-out;display:block;position:absolute;top:-1px;left:-1px}.toast-message{color:#161616;text-align:center;background-color:#868686;border-radius:7px;width:auto;min-width:300px;max-width:600px;height:auto;padding:20px 30px;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.toast-message.active{z-index:205;display:block}.toast-message.middle{top:50%;transform:translate(-50%,-50%)}.toast-message.top{top:90px;transform:translate(-50%)}.toast-message.bottom{top:unset;bottom:90px;transform:translate(-50%)}.toast-message p{color:#fff;margin:5px 0;font-size:17px}.toast-message button.btn-close{position:inherit;cursor:pointer;background-color:#0000;background-image:url(../media/btn_close_white.488c6ba2.svg);background-position:50%;background-size:cover;border:0;width:28px;height:28px;top:0;right:0}.toast-message button.btn-close:hover{background-color:#b7b7b7}.toast-message button.btn-close:active{background-color:#868686}@media (max-width:767px) and (orientation:portrait),(max-height:767px) and (orientation:landscape){.main-container .head-container .head .menu-list .button.gallery,.main-container .head-container .head .menu-list .button.guide{display:none}.main-container .head-container .head .menu-list .button.menu{display:block}.main-container .body{padding:250px 0 30px}.main-container .body .gallery-category-container{gap:10px;width:100%;padding:15px;top:75px;left:0}.main-container .body .gallery-category-container .category-item{padding:5px 15px}.main-container .body .gallery-category-container{background:linear-gradient(#ffffffe6,#f5f5f5e6);border-bottom:1px solid #d9d9d9;border-radius:0}.main-container .body .image-container{justify-content:space-evenly;padding:30px}.main-container .image-item-pop-container{border-radius:0;width:100vw;height:100vh;top:0;left:0;transform:none}.main-container .image-item-pop-container .image-item-pop-title{position:relative;overflow:visible}.main-container .image-item-pop-container .image-item-pop-title .color-buttons{justify-content:flex-start;gap:10px;width:100%;position:absolute;top:65px}.main-container .image-item-pop-container .image-viewer{width:100%;min-width:100vw;max-width:100vw;height:100%;min-height:calc(100vh - 120px);max-height:800px}.main-container .image-item-pop-container .image-viewer img{pointer-events:none}.main-container .image-item-pop-container .btn-controls-container .btn-zoom{display:none}}
