.bdsr_gnb,.btn,.title,.visual_wrap,h1,h2,h3,h4,h5{font-family:'Nanum Square'}ul{padding:0}article:after,section:after{clear:both}.label.dot{padding:5px 0}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:not([size]){padding-right:40px;background:transparent url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat;background-position:right 10px center}select.form-control::-ms-expand{display:none}.loading_wrap{text-align:center}.body_sub h3{text-align:center;padding-top:10px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.body_sub h3.with_img{margin-bottom:0;border-bottom:none}a{color:#333}#main{overflow:hidden}#main>.container{position:relative}.float_banner{position:absolute;right:-200px;top:0;z-index:1}.scrolltop{position:fixed;left:92%;bottom:50px;display:none;z-index:2}.scrolltop .circle{width:39px;height:39px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;background:#aaa;text-align:center;transition:.2s ease}.scrolltop a .circle:hover{background:#24698e}.scrolltop .circle img{max-width:15px;width:80%;margin-top:9px}.animation,a,button,p{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@keyframes dipper-jiggle{0%{padding-top:40px;opacity:0}100%{padding-top:0;opacity:1}}.add_animation{opacity:0}.add_animation-1{animation:dipper-jiggle .8s ease-in-out}.add_animation-2{animation:dipper-jiggle 1.6s ease-in-out}.add_animation-3{animation:dipper-jiggle 2.4s ease-in-out}.add_animation-4{animation:dipper-jiggle 3.2s ease-in-out}#header{background-color:#F7F8F8}.bdsr_gnb{margin-bottom:0;background-color:#fff;padding:10px 0}.bdsr_gnb .navbar-brand{padding:0 0 0 16px;line-height:50px;height:50px;display:block}.bdsr_gnb .navbar-brand img{max-height:50px;display:inline-block}.bdsr_gnb .navbar-nav>li>a{font-size:18px;color:#333}.visual_wrap.bootstrap{position:relative}.visual_wrap.bootstrap .bx-wrapper .bx-pager.bx-default-pager a{background-color:#A2A2A2;border-radius:0;width:20px;height:5px}.visual_wrap.bootstrap .bx-wrapper .bx-pager.bx-default-pager a.active,.visual_wrap.bootstrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff}.visual_wrap.bootstrap .bx-wrapper .bx-pager.bx-default-pager a.active{width:40px}.visual_wrap.bootstrap .bx-wrapper .bx-pager{bottom:100px;z-index:1002}.visual_wrap.bootstrap ul.bxslider{height:400px;overflow:hidden;padding:0}.visual_wrap.bootstrap ul.bxslider li{height:400px;max-height:400px;background:#666 center 0 repeat-x;background-size:cover;text-align:center;font-size:45px}.visual_wrap.bootstrap ul.bxslider li>div{padding-top:120px;padding-left:20px;padding-right:20px}.visual_wrap.bootstrap ul.bxslider li>div .animate{display:block;color:#fff;text-align:center;margin:10px auto}.visual_wrap.bootstrap ul.bxslider li>div small{font-size:25px}.visual_wrap.bootstrap .top_banner{position:absolute;bottom:0;width:100%;height:65px}.visual_wrap.bootstrap .top_banner ul{margin:0;padding:0}.visual_wrap.bootstrap .top_banner ul li{float:left}footer{background:#222;padding:20px 0}footer a,footer a:visited{color:#ccc;text-decoration:none!important}footer a:hover{color:#fff!important}footer .company{text-align:center}footer .company li{display:inline-block;vertical-align:top;zoom:1;border-right:1px solid #ccc;padding:0 5px;line-height:1}footer .company li:last-of-type{border:0}footer .copyright{text-align:center;color:#ccc}footer .copyright span{padding:0 5px}footer .copyright a{font-weight:700}.body_main .main{margin-bottom:0}.body_main article{margin:40px 0 40px 0}.body_main h3{text-align:center;margin:40px 0}.body_main h3 small{margin-top:10px;display:block}.body_main .main-notice .content{border:5px solid #076DA2;padding:40px 20px}.body_main .main-banner{background:#ccc 50% 50%;padding:40px 0}.body_main .main-banner div{text-align:center}.body_main .main-location{margin:-40px 0 0 0;background:#ccc url(/views/_layout/bootstrap/images/location_bg.jpg) 50% 50%;padding:40px 0}.body_main .main-location h3{color:#fff}.body_main .main-location h3 small{color:#fff}.body_main .main-location #map{height:400px;width:100%}.body_main .main-location .content{text-align:center;display:table;width:100%}.body_main .main-location .content>div{padding:10px;color:#fff}.body_main .main-location .content .address{display:table-cell;background:#0B86BC}.body_main .main-location .content .contact{display:table-cell;background:#CF3128}.port_info .port_time_list{width:878px}