body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;transition:all .2s ease-out;word-break:keep-all}.wrap,body{background:#202020;position:relative}.wrap{height:auto;min-height:100%;padding-top:90px;width:100%;z-index:2}.wrap header a{text-decoration:none}.ari{background:#333;border:1px solid #fff;bottom:80px;height:460px;position:fixed;right:20px;width:300px;z-index:9999999999}.ari_header{background:#000;border-bottom:1px solid #000;color:#fff;font-size:14px;font-weight:700;height:50px;left:0;line-height:50px;padding-left:10px;position:absolute;text-align:left;top:0;width:100%}.ari_psa{background:url(http://i-mjaction.com/css/ari.jpg) no-repeat;background-position:50%;background-size:cover;border:1px solid #d4d4d4;border-radius:50%;display:inline-block;height:34px;margin-right:12px;margin-top:-2px;vertical-align:middle;width:34px}.ari_close{background:#000;border-left:1px solid #333;color:#fff;cursor:pointer;font-size:15px;height:50px;line-height:46px;position:Absolute;right:0;text-align:center;top:0;width:50px}.ari_close:hover{background:#222}.dialogue{color:#fff;font-size:19px;font-weight:400;height:calc(100% - 140px);overflow:auto;position:absolute;text-align:left;top:50px}.dialogue,.question{left:0;padding:10px;width:100%}.question{background:#000;bottom:0;height:90px;position:Absolute}.question textarea{background:transparent;border:0 solid gray;color:#fff;font-family:inherit;font-size:13px;font-weight:400;height:70px;outline:none;padding:10px;resize:none;width:calc(100% - 70px)}.question textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.question textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.question textarea::placeholder{color:hsla(0,0%,100%,.4)}.question button{background:hsla(0,0%,100%,.1);border:0 solid #d4d4d4;color:#fff;cursor:pointer;font-size:14px;height:70px;position:absolute;right:10px;text-align:center;top:10px;width:70px}.question button:hover{background:hsla(0,0%,100%,.2)}.dialogue .q{float:right}.dialogue .a,.dialogue .q{border:1px solid #fff;border-radius:6px;font-size:12px;height:auto;margin-bottom:12px;max-width:90%;padding:10px;width:auto}.dialogue .a{float:left}.clear{clear:both}.ari_psa_big{background:url(http://i-mjaction.com/css/ari.jpg) no-repeat;background-position:50%;background-size:cover;border:1px solid #fff;border-radius:50%;bottom:80px;cursor:pointer;height:90px;position:fixed;right:20px;width:90px}.ari_psa_big:before{background:gray;border:1px solid #fff;border-radius:6px;color:#000;color:#fff;content:"재홍님에 대해 저에게 물어보세요. AI 비서 아리에요.";font-size:14px;font-weight:400;height:auto;padding:10px;position:absolute;right:0;top:-70px;width:200px}.wrap header{background:#000;color:#fff;font-family:arial;font-size:27px;font-weight:700;height:90px;left:0;line-height:90px;padding-left:40px;padding-right:40px;position:fixed;text-align:left;top:0;width:100%;z-index:99}.wrap header a.logo{color:#fff;text-decoration:none}.wrap header a.logo span{color:red}.wrap header .menu{color:#fff;float:right;font-size:14px;font-weight:400;text-align:left}.wrap header .menu,.wrap header .menu a{display:inline-block;font-family:arial;height:90px;line-height:90px}.wrap header .menu a{color:inherit;font-size:inherit;font-weight:inherit;padding-left:20px;padding-right:20px;text-decoration:none;vertical-align:top}.wrap header .menu a:hover{text-decoration:underline}.wrap header .menu a.active{border-bottom:2px solid red}.wrap header .menu a:last-of-type{margin-right:-20px}.wrap section{color:#d0d0d0;font-family:arial;font-size:110px;font-weight:700;height:auto;line-height:120px;padding:130px 90px 90px;text-align:left;width:100%}.wrap footer{background:#000;color:#fff;font-family:arial;font-size:14px;font-weight:400;height:70px;left:0;line-height:70px;padding:0 40px;z-index:99}.svg2,.wrap footer{bottom:0;position:fixed;width:100%}.svg2{z-index:0}.svg2,.svg3{height:100%;right:0}.svg3{bottom:0;position:fixed;width:100%;z-index:1}.wrap section span{color:#fff;font-size:140px}.wrap .portfolio{background:none;height:auto;padding:10px 90px 90px;text-align:center;width:100%}.wrap .portfolio h4{color:#fff;font-family:arial;font-size:70px;font-weight:700;text-align:center}.wrap .portfolio ul{margin:0 auto;padding:0;width:780px}.wrap .portfolio ul,.wrap .portfolio ul li{color:#fff;display:block;list-style-type:none;text-align:center}.wrap .portfolio ul li{font-family:arial;font-size:14px;font-weight:400;line-height:30px}.wrap .portfolio ul li img{height:auto;width:100%}.wrap .portfolio ul li a,.wrap .portfolio ul li a:hover{color:#fff;text-decoration:underline}.wrap .portfolio textarea{margin-bottom:10px;padding-left:20px}.wrap .portfolio button,.wrap .portfolio textarea{background:none;border:1px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:400;height:40px;width:100%}.wrap .portfolio button{cursor:pointer;text-align:center}.wrap .portfolio button:hover{background:#fff;color:#000}.wrap .notice h4{color:#fff;font-family:arial;font-size:70px;font-weight:700;text-align:center}.wrap .notice div{height:auto;margin:0 auto;width:70%}.wrap .notice div table{border-collapse:collapse;height:auto;margin-bottom:50px;width:100%}.wrap .notice div table th{border-bottom:1px solid #fff;border-top:2px solid #fff;font-size:30px;font-weight:700}.wrap .notice div table td,.wrap .notice div table th{color:#fff;font-family:arial;padding:20px;text-align:left;width:100%}.wrap .notice div table td{border-bottom:1px solid #d4d4d4;font-size:17px;font-weight:400;line-height:24px;word-break:keep-all}.wrap .notice div table td button{background:none;border:1px solid #fff;color:#fff;cursor:pointer;font-family:arial;font-size:15px;font-weight:400;height:50px;text-align:center;width:100%}.wrap .notice div table td button:hover{background:#fff;color:#000}.wrap .notice textarea{margin-bottom:10px;padding-left:20px}.wrap .notice button,.wrap .notice textarea{background:none;border:1px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:400;height:40px;width:100%}.wrap .notice button{cursor:pointer;text-align:center}.wrap .notice button:hover{background:#fff;color:#000}.not_mobile{display:inline-block!important}.on_mobile,.on_mobile_b{display:none!important}.not_mobile_b{display:block!important}.float_right{float:right}.portfolio span{color:#fff;display:block;font-size:15px;height:auto;line-height:29px;padding-bottom:100px;position:relative;text-align:left!important;width:100%}.portfolio span h5{color:#fff;display:block;font-size:32px;font-weight:700;line-height:40px;text-align:left}.ari_pc{display:block}.ari_mobile{display:none}@media (max-width:900px){.not_mobile_b{display:none!important}.on_mobile_b{display:block!important}.not_mobile{display:none!important}.on_mobile{display:inline-block!important}.wrap header .menu_mobile{background:#000;height:auto;left:0;padding:40px;position:fixed;top:90px;width:100%;z-index:99}.wrap header .menu_mobile a{border-bottom:1px solid hsla(0,0%,100%,.4);color:inherit;display:block;font-family:arial;font-size:15px;font-weight:400;height:47px;line-height:47px;padding-left:0;padding-right:20px;text-decoration:none;vertical-align:top}.wrap header .menu_mobile a:hover{font-weight:700;text-decoration:underline}.wrap header .menu_mobile a.active{border-bottom:2px solid red}.wrap header .menu_mobile a:last-of-type{border-bottom:none}.wrap header .toggle_mobile{cursor:pointer;float:right;height:30px;margin-top:30px;position:relative;width:40px}.wrap header .toggle_mobile span{background:#fff;display:block;height:2px;left:0;position:absolute;top:0;width:100%}.wrap header .toggle_mobile span:nth-of-type(2){top:14px}.wrap header .toggle_mobile span:nth-of-type(3){top:28px}.wrap header .toggle_mobile.on_toggle span{background:red!important}.wrap .portfolio{background:none;height:auto;padding:10px 40px 40px;text-align:center;width:100%}.wrap .portfolio h4{color:#fff;font-family:arial;font-size:40px;font-weight:700;text-align:center}.wrap .portfolio ul{margin:0 auto;padding:0;width:90%}.wrap .portfolio ul,.wrap .portfolio ul li{color:#fff;display:block;list-style-type:none;text-align:center}.wrap .portfolio ul li{font-family:arial;font-size:13px;font-weight:400;line-height:30px}.wrap .portfolio ul li img{height:auto;width:100%}.wrap .portfolio ul li a,.wrap .portfolio ul li a:hover{color:#fff;text-decoration:underline}.wrap .portfolio textarea{margin-bottom:10px;padding-left:20px}.wrap .portfolio button,.wrap .portfolio textarea{background:none;border:1px solid #fff;color:#fff;font-family:arial;font-size:14px;font-weight:400;height:40px;width:100%}.wrap .portfolio button{cursor:pointer;text-align:center}.wrap .portfolio button:hover{background:#fff;color:#000}.wrap .notice h4{color:#fff;font-family:arial;font-size:40px;font-weight:700;text-align:center}.wrap .notice div{height:auto;margin:0 auto;width:90%}.wrap .notice div table{border-collapse:collapse;height:auto;width:100%}.wrap .notice div table th{border-bottom:1px solid #fff;border-top:2px solid #fff;font-size:30px;font-weight:700}.wrap .notice div table td,.wrap .notice div table th{color:#fff;font-family:arial;padding:20px;text-align:left;width:100%}.wrap .notice div table td{border-bottom:1px solid #d4d4d4;font-size:14px;font-weight:400;line-height:24px;word-break:keep-all}.wrap .notice div table td button{background:none;border:1px solid #fff;color:#fff;cursor:pointer;font-family:arial;font-size:15px;font-weight:400;height:50px;text-align:center;width:100%}.wrap .notice div table td button:hover{background:#fff;color:#000}.wrap section{color:#d0d0d0;font-size:55px;font-weight:700;height:auto;line-height:70px;padding:30px 40px 40px;text-align:left;word-break:normal}.wrap footer,.wrap section{font-family:arial;width:100%}.wrap footer{background:#000;bottom:0;color:#fff;font-size:12px;font-weight:400;height:70px;left:0;line-height:18px;padding:17px 40px 0;position:fixed;z-index:99}.wrap section span{color:#fff;font-size:60px}.ari_pc{display:none}.ari_mobile{display:block}}::-webkit-scrollbar{display:none;height:0!important;width:0!important}*{-ms-overflow-style:none;scrollbar-width:none}
/*# sourceMappingURL=main.fc451fe5.css.map*/