@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);#loading,body{width:100%;height:100%}.header .logo-olm,.hiring .team>figure>img{display:inline-block}article,body,div,figure,header,p,section{border:0;margin:0;padding:0}body{color:#4e6051;font-family:"Noto Sans KR",sans-serif;font-size:100%;-webkit-text-size-adjust:100%}p{word-break:keep-all}#screen_size:after{content:"gt 1280"}#loading{background-color:#fff;position:fixed;top:0;left:0;z-index:100}#loading>#percent{text-align:center;color:gray;padding-top:280px;margin-bottom:5px}#loading p#loading_message{color:#000;font-weight:300;text-align:center}#loading>#loading_gauge{width:200px;height:6px;background-color:#000;margin-left:auto;margin-right:auto;border:1px solid gray;border-radius:4px}#loading #loading_bar{height:4px;background-color:#fff;width:0;border-radius:2px;padding:1px}.outer_wrapper{background-color:#fff;border-bottom:1px solid #9fdaa9;overflow-x:hidden;position:relative;width:100%}.inner_wrapper{clear:both;height:100%;margin:0 auto;max-width:1280px;overflow:hidden;position:relative;width:100%}.header,.intro{position:fixed}.inner_wrapper h1{font-size:2.25em;font-weight:300}.inner_wrapper h2{font-size:1.5em;font-weight:300}.inner_wrapper p{font-size:1.4375em;font-weight:300}.header{background-color:#fff;background-color:rgba(255,255,255,1);border-bottom:1px solid #c0f0c8;height:100%;min-width:inherit;padding:31px 0 27px;text-align:center;top:0}.header>.inner_wrapper{width:100%}.header .logo-olm{background:url(../images/logo-olm.png) center no-repeat;height:48px;padding:15px;width:105px}.dummy{height:677px}.first_section{border-top:1px solid #9fdaa9}.intro{background-color:#fcfff8;min-height:100%;z-index:-1}.intro .inner_wrapper{padding:261px 0 100px;text-align:center}.intro .inner_wrapper p{font-size:1.875em;line-height:48px;margin-top:45px}.voyage{background-color:#fbfeff;height:auto;padding:20px 0 40px;position:relative}.voyage .phrase_container{float:left;padding-left:5%;padding-bottom:3%;text-align:right;width:45%}.hiring .phrase,.hiring .team>figure,.hiring .team>p,.voyage .fig_container,body>footer>p{text-align:center}.voyage .fig_container{float:right;padding:0 5%;width:40%}.voyage .fig_container>img{max-width:402px;width:100%}.hiring{padding-top:50px}.hiring .phrase>h1{margin-bottom:20px}.hiring .phrase>p{margin-bottom:50px}.hiring .phrase>a{color:#000;text-decoration:none}.hiring .phrase>a>.btn_hire{border:1px solid #000;border-radius:7px;display:inline-block;font-weight:300;margin-bottom:96px;padding:10px 120px;text-decoration:none}.hiring .team{float:left;margin-bottom:60px;width:33%}.hiring .team>header>h1{font-size:1.5em;text-align:center}.hiring .team>figure{height:170px}.map{background-color:#fffef9;padding:53px 0}.map article{position:absolute;top:0;left:3%}.map h1{margin-bottom:40px}.map p{color:#4e6051;text-decoration:none}.map img{display:block;width:100%}body>footer{background-color:#379c49;width:100%}body>footer>p{color:#fff;font-size:.75em;font-weight:300;padding:61px 0}.debug_window{background-color:#000;background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;width:100%;z-index:100}.debug_window .device_box p{font-size:10px;font-weight:200;color:#fff;padding:12px}.debug_window .debug_message_box{height:60px;overflow-y:scroll;padding:0 12px 12px}.debug_window .debug_message_box p{color:#fff;font-size:12px;font-weight:200}.no_visible{display:none}@media only screen and (max-width:1024px){.voyage .phrase_container{float:none;padding:0 5%;text-align:center;width:90%}.voyage .fig_container{float:none;padding:0 5%;width:100%}.map img{padding-top:100px}}@media only screen and (max-width:667px){body{font-size:80%;-webkit-text-size-adjust:80%}.intro{background-color:#fcfff8;min-height:100%;position:relative}.intro .inner_wrapper{padding:100px 0 50px;text-align:center}.intro .inner_wrapper p{font-size:1.875em;line-height:48px;margin-top:45px}.dummy{height:0}.first_section{border-top:0}.header{padding:15px 0 13px}.header img{height:24px}.hiring .team{float:none;width:100%}.map article>h1{margin-top:0}.map img{padding-top:160px}body>footer>p{color:#fff;font-size:1em;font-weight:200;padding:30px 0;text-align:center}}