/*!
 *   KSODESIGN.COM
 *   Author: KS.Jade (contact@ksodesign.com)
 *   COPYRIGHT (C)2010~2016 KSODESIGN. ALL RIGHTS RESERVED.
!*/@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);.btn-kso,a:focus,a:hover{text-decoration:none}@font-face{font-family:ng;font-style:normal;font-weight:400;src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);src:local(※),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype')}@font-face{font-family:ng;font-style:normal;font-weight:700;src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);src:local(※),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype')}@font-face{font-family:ng;font-style:normal;font-weight:800;src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);src:local(※),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype')}#login-alert{position:fixed;width:100%;text-align:center;color:#fff;background-color:#e64c66;z-index:1050}#login-alert .alert{margin:0;padding:5px}#login-alert .alert p{font-size:12px}#login-alert .close{top:1px;float:none}.skip{margin:0}.skip>a:focus{height:auto}.skip>a{display:block;text-align:center;height:0;overflow:hidden}a{transition:.2s}.display-table{display:table}.display-table-cell{display:table-cell;vertical-align:middle}.kso-bg-gray{background-color:#f7f7f7}.btn{height:26px!important}.m-btm10{margin-bottom:10px}.m-btm20{margin-bottom:20px}.m-btm30{margin-bottom:30px}.m-btm40{margin-bottom:40px}.m-btm50{margin-bottom:50px}.m-btm60{margin-bottom:60px}.line-middle{position:relative}.line-middle:after{content:'';display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#eee;z-index:-1}.line-middle span{padding-right:10px;background-color:#fff}.control-sidebar h3{margin-top:10px;font-size:14px}.control-sidebar .lang-form,.control-sidebar .login-form{margin-bottom:30px}.control-sidebar .login-form .checkbox .find-account,.control-sidebar .login-form .checkbox .keep-sign{font-size:12px}.control-sidebar .login-form .form-control{font-size:13px}.control-sidebar .login-form .btn-kso{width:49%;border-radius:0}.control-sidebar .lang-form{position:relative}.control-sidebar .lang-form .btn-lang{padding:5px 10px;width:100%;font-size:13px;text-align:left;background-color:#2c3b41;border:0}.control-sidebar .lang-form .dropdown-menu{width:100%;border-radius:0}nav a svg{display:block;margin:0 auto;padding:0}.btn-kso,.nav-fillpath h3{margin:0;text-transform:uppercase}.nav-fillpath a{width:70px;height:100px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}#fullscreen:hover .nav-fillpath a{opacity:1}.nav-fillpath .icon-wrap{position:relative;display:block;width:100%;height:100%}.nav-fillpath .icon-wrap::after,.nav-fillpath .icon-wrap::before,.nav-fillpath a::after,.nav-fillpath a::before{content:'';position:absolute;left:30%;width:3px;height:50%;background:#fff;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-fillpath .icon-wrap::after,.nav-fillpath .icon-wrap::before{height:0;background:#fff;-webkit-transition:height .3s,-webkit-transform .3s;transition:height .3s,transform .3s;z-index:100}.nav-fillpath .icon-wrap::before,.nav-fillpath a::before{top:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav-fillpath a.next .icon-wrap::before,.nav-fillpath a.next::before{right:30%;left:auto;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav-fillpath .icon-wrap::after,.nav-fillpath a::after{top:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.nav-fillpath a.next .icon-wrap::after,.nav-fillpath a.next::after{right:30%;left:auto;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.nav-fillpath h3{position:absolute;top:50%;color:#fff;font-weight:300;font-size:.85em;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.nav-fillpath a.prev h3{left:100%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.nav-fillpath a.next h3{right:100%;text-align:right;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.nav-fillpath a:hover .icon-wrap::after,.nav-fillpath a:hover .icon-wrap::before{height:50%}.nav-fillpath a:hover .icon-wrap::before,.nav-fillpath a:hover::before{-webkit-transform:translateX(-50%) rotate(-125deg);transform:translateX(-50%) rotate(-125deg)}.nav-fillpath a.next:hover .icon-wrap::before,.nav-fillpath a.next:hover::before{-webkit-transform:translateX(-50%) rotate(125deg);transform:translateX(-50%) rotate(125deg)}.nav-fillpath a:hover .icon-wrap::after,.nav-fillpath a:hover::after{-webkit-transform:translateX(-50%) rotate(-55deg);transform:translateX(-50%) rotate(-55deg)}.nav-fillpath a.next:hover .icon-wrap::after,.nav-fillpath a.next:hover::after{-webkit-transform:translateX(-50%) rotate(55deg);transform:translateX(-50%) rotate(55deg)}.nav-fillpath a:hover h3{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.btn-kso{display:inline-block;position:relative;width:auto;padding:7px 20px;font-size:13px;font-weight:400;text-align:center;border:none;outline:0;cursor:pointer;color:#FFF;background:#2c3e50;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}#kso-wrapper .board .iText,#kso-wrapper .xm input,#spot input,.localNavigation li a,.localNavigation li.on a,.x input[type=color],.x input[type=date],.x input[type=datetime-local],.x input[type=datetime],.x input[type=email],.x input[type=month],.x input[type=number],.x input[type=password],.x input[type=search],.x input[type=tel],.x input[type=text],.x input[type=time],.x input[type=url],.x input[type=week]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.x .x_input-append a.x_add-on,.x .x_input-prepend a.x_add-on{min-width:26px!important;height:26px!important}.localNavigation li a{font-size:12px}