@charset "UTF-8";

/********** Font Color **********/
a,.widthPC #breadcrumbList a{color:#0d57a7}
.cBlk,.widthPC #topPhoneNo{color:#0a0a0a}
.widthPC #topPhone,#glovalNav .sub-menu .menu-link{color:#444444}
.cGry{color:#707070}
.cWht,.rb-arrow:after{color:#ffffff}
.cRed,a:hover,.widthPC #breadcrumbList a:hover{color:#e94709}
.cGrn{color:#00a48d}
a.cGrn:hover{color:#008969}

/********** Color Set **********/
.mLink a,.wpcf7Btn,a.page-numbers,#navToggle .line,.bg-1{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#00a48d;color:#ffffff}
span.page-numbers,.topicCat,#glovalNav .sub-menu .menu-link:hover,.bg-2{background-color:#ede6da;color:#333333}
a:hover.bg-1,#navToggle:hover .line,#navToggle.isActive .line,#glovalNav>.menu-item>.menu-link:hover,.mLink a:hover,.wpcf7Btn:hover,a:hover.page-numbers,.bg-3{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#008969;color:#ffffff}
.sub-menu .menu-link,.bg-4{background-color:#ffffff}
.slide-dots .slick-active button:after,.slide-dots button:hover:after,.bg-5{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#e94709;color:#ffffff}
a.bg-6:hover,.bg-6{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#0d57a7;color:#ffffff}
.bg-7{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#fabe00;color:#ffffff}
.widthPC #gNavWrap,#glovalNav>.menu-item>.menu-link,.slide-dots button:after,.widthSP #breadcrumb,.widthSP #breadcrumb a,.bg-8{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#a9d8d5;color:#444444}
#glovalNav>.menu-item>.menu-link:hover,.widthSP #breadcrumb a:hover,.bg-9{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#7fc6ba;color:#444444}

@media all and (min-width:576px) , print {
.bg-sm-none{background:none}
.bg-sm-1{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#00a48d;color:#ffffff}
.bg-sm-2{background-color:#ede6da;color:#333333}
.bg-sm-3{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#008969;color:#ffffff}
.bg-sm-4{background-color:#ffffff}
.bg-sm-5{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#e94709;color:#ffffff}
.bg-sm-6{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#0d57a7;color:#ffffff}
.bg-sm-7{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#fabe00;color:#ffffff}
.bg-sm-8{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#a9d8d5;color:#444444}
.bg-sm-9{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#7fc6ba;color:#444444}
}
@media all and (min-width:768px) , print {
.bg-md-none{background:none}
.bg-md-1{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#00a48d;color:#ffffff}
.bg-md-2{background-color:#ede6da;color:#333333}
.bg-md-3{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#008969;color:#ffffff}
.bg-md-4{background-color:#ffffff}
.bg-md-5{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#e94709;color:#ffffff}
.bg-md-6{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#0d57a7;color:#ffffff}
.bg-md-7{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#fabe00;color:#ffffff}
.bg-md-8{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#a9d8d5;color:#444444}
.bg-md-9{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#7fc6ba;color:#444444}
}
@media all and (min-width:992px) , print {
.bg-lg-none{background:none}
.bg-lg-1{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#00a48d;color:#ffffff}
.bg-lg-2{background-color:#ede6da;color:#333333}
.bg-lg-3{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#008969;color:#ffffff}
.bg-lg-4{background-color:#ffffff}
.bg-lg-5{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#e94709;color:#ffffff}
.bg-lg-6{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#0d57a7;color:#ffffff}
.bg-lg-7{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#fabe00;color:#ffffff}
.bg-lg-8{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#a9d8d5;color:#444444}
.bg-lg-9{background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-color:#7fc6ba;color:#444444}
}
/********** Border Color **********/
.b-line-1{border:1px solid #cccccc}
.b-top-1{border-top:1px solid #cccccc}
.b-right-1{border-right:1px solid #cccccc}
.b-bottom-1{border-bottom:1px solid #cccccc}
.b-left-1{border-left:1px solid #cccccc}
.b-line-2{border:1px solid #ffffff}
.b-top-2{border-top:1px solid #ffffff}
.b-right-2{border-right:1px solid #ffffff}
.b-bottom-2{border-bottom:1px solid #ffffff}
.b-left-2{border-left:1px solid #ffffff}
.b-line-3{border:1px solid #00a48d}
.b-top-3{border-top:1px solid #00a48d}
.b-right-3{border-right:1px solid #00a48d}
.b-bottom-3{border-bottom:1px solid #00a48d}
.b-left-3{border-left:1px solid #00a48d}
@media all and (min-width:576px) , print {
.b-sm-none{border:none}
.b-sm-line-1{border:1px solid #cccccc}
.b-sm-top-1{border-top:1px solid #cccccc}
.b-sm-right-1{border-right:1px solid #cccccc}
.b-sm-bottom-1{border-bottom:1px solid #cccccc}
.b-sm-left-1{border-left:1px solid #cccccc}
.b-sm-line-2{border:1px solid #ffffff}
.b-sm-top-2{border-top:1px solid #ffffff}
.b-sm-right-2{border-right:1px solid #ffffff}
.b-sm-bottom-2{border-bottom:1px solid #ffffff}
.b-sm-left-2{border-left:1px solid #ffffff}
.b-sm-line-3{border:1px solid #00a48d}
.b-sm-top-3{border-top:1px solid #00a48d}
.b-sm-right-3{border-right:1px solid #00a48d}
.b-sm-bottom-3{border-bottom:1px solid #00a48d}
.b-sm-left-3{border-left:1px solid #00a48d}
}
@media all and (min-width:768px) , print {
.b-md-none{border:none}
.b-md-line-1{border:1px solid #cccccc}
.b-md-top-1{border-top:1px solid #cccccc}
.b-md-right-1{border-right:1px solid #cccccc}
.b-md-bottom-1{border-bottom:1px solid #cccccc}
.b-md-left-1{border-left:1px solid #cccccc}
.b-md-line-2{border:1px solid #ffffff}
.b-md-top-2{border-top:1px solid #ffffff}
.b-md-right-2{border-right:1px solid #ffffff}
.b-md-bottom-2{border-bottom:1px solid #ffffff}
.b-md-left-2{border-left:1px solid #ffffff}
.b-md-line-3{border:1px solid #00a48d}
.b-md-top-3{border-top:1px solid #00a48d}
.b-md-right-3{border-right:1px solid #00a48d}
.b-md-bottom-3{border-bottom:1px solid #00a48d}
.b-md-left-3{border-left:1px solid #00a48d}
}
@media all and (min-width:992px) , print {
.b-lg-none{border:none}
.b-lg-line-1{border:1px solid #cccccc}
.b-lg-top-1{border-top:1px solid #cccccc}
.b-lg-right-1{border-right:1px solid #cccccc}
.b-lg-bottom-1{border-bottom:1px solid #cccccc}
.b-lg-left-1{border-left:1px solid #cccccc}
.b-lg-line-2{border:1px solid #ffffff}
.b-lg-top-2{border-top:1px solid #ffffff}
.b-lg-right-2{border-right:1px solid #ffffff}
.b-lg-bottom-2{border-bottom:1px solid #ffffff}
.b-lg-left-2{border-left:1px solid #ffffff}
.b-lg-line-3{border:1px solid #00a48d}
.b-lg-top-3{border-top:1px solid #00a48d}
.b-lg-right-3{border-right:1px solid #00a48d}
.b-lg-bottom-3{border-bottom:1px solid #00a48d}
.b-lg-left-3{border-left:1px solid #00a48d}
}
@media all and (min-width:1200px) , print {
.b-xl-none{border:none}
.b-xl-line-1{border:1px solid #cccccc}
.b-xl-top-1{border-top:1px solid #cccccc}
.b-xl-right-1{border-right:1px solid #cccccc}
.b-xl-bottom-1{border-bottom:1px solid #cccccc}
.b-xl-left-1{border-left:1px solid #cccccc}
.b-xl-line-2{border:1px solid #ffffff}
.b-xl-top-2{border-top:1px solid #ffffff}
.b-xl-right-2{border-right:1px solid #ffffff}
.b-xl-bottom-2{border-bottom:1px solid #ffffff}
.b-xl-left-2{border-left:1px solid #ffffff}
.b-xl-line-3{border:1px solid #00a48d}
.b-xl-top-3{border-top:1px solid #00a48d}
.b-xl-right-3{border-right:1px solid #00a48d}
.b-xl-bottom-3{border-bottom:1px solid #00a48d}
.b-xl-left-3{border-left:1px solid #00a48d}
}

/********** SlideShow **********/
#slideWrap{padding:0em}
.slideIn{height:56.25vw}
@media all and (min-width:768px) , print {
.slideIn{height:40vw}
}
@media all and (min-width:992px) , print {
.slideIn{height:30vw}
}
.caption-1{color:#ffffff;text-shadow:0 0 1px #242415,0 0 2px #242415,0 0 2.5px #242415,0 0 5px #242415}
.caption-2{color:#ffffff;text-shadow:0 0 1px #242415,0 0 2px #242415,0 0 3px #242415}
.slick-slide img{transform: scale(1.3);transition: 1.6s cubic-bezier(.645, .045, .355, 1)}
.slick-current img{transform: scale(1)}

/********** Page Header **********/
#pageTitleWrap{background-color:#cccccc;padding:0em}
#pageTitle{height:200px;background-color:#ffffff;color:#ffffff;text-shadow:0 0 1px #242415,0 0 2px #242415,0 0 2.5px #242415,0 0 5px #242415}
#pageTitle{background-position:50% 50%;background-size:cover}
@media all and (min-width:768px) , print {
#pageTitle{height:320px}
}

/********** Google Map **********/
#gMapArea iframe,#gMapArea object,#gMapArea embed{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter: grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}
