/** Font Style -------------------------------------------------------------------------- */
@font-face { font-family: 'NanumSquareL'; src: url("../fonts/NanumSquareL.eot?#iefix") format("embedded-opentype"), url("../fonts/NanumSquareL.woff") format("woff"), url("../fonts/NanumSquareL.ttf") format("truetype"), url("../fonts/NanumSquareL.svg#NanumSquareL") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NanumSquareR'; src: url("../fonts/NanumSquareR.eot?#iefix") format("embedded-opentype"), url("../fonts/NanumSquareR.woff") format("woff"), url("../fonts/NanumSquareR.ttf") format("truetype"), url("../fonts/NanumSquareR.svg#NanumSquareR") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NanumSquareB'; src: url("../fonts/NanumSquareB.eot?#iefix") format("embedded-opentype"), url("../fonts/NanumSquareB.woff") format("woff"), url("../fonts/NanumSquareB.ttf") format("truetype"), url("../fonts/NanumSquareB.svg#NanumSquareB") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NanumSquareEB'; src: url("NanumSquareEB.eot?#iefix") format("embedded-opentype"), url("NanumSquareEB.woff") format("woff"), url("NanumSquareEB.ttf") format("truetype"), url("NanumSquareEB.svg#NanumSquareEB") format("svg"); font-weight: normal; font-style: normal; }

/** Base Style -------------------------------------------------------------------------- */
:root, html { font-size: 16px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { font-size: 16px; font-family: "NanumSquareR", nanumgothic, sans-serif; font-family: inherit; background-color: #fff; color: #000; margin: 0; line-height: 1.5rem; }

main { display: block; }

table { color: inherit; font-size: 100%; font-weight: inherit; font-family: inherit; }

h1, h2, h3, h4, h5, h6 { font-family: "NanumSquareB", sans-serif; }

/** Layout Style -------------------------------------------------------------------------- */
.p-10 { padding: 10px; }

.p-20 { padding: 20px; }

/** Color Style -------------------------------------------------------------------------- */
.color-white { color: #fff; }

.color-black { color: #000; }

.color-sanMarino { color: #5371AE; }

.color-chambray { color: #3C5A96; }

.color-cloudBurst { color: #21335B; }

.color-jaffa { color: #F09545; }

.color-deepCerulean { color: #007CA2; }

.color-earlsGreen { color: #B4C030; }

/*.color-ronchi { color: #EABE54; } */
.color-ronchi { color: #F5941F; } 

.color-silver { color: #AAAAAA; }

.color-alizarinCrimson { color: #E42A26; }

.color-surfieGreen { color: #11717B; }

.color-aquaSqueeze { color: #E1F1F1; }

.bg-color-jaffa { background-color: #F09545; }

.bg-color-sanMarino { background-color: #5371AE; }

.bg-color-chambray { background-color: #3C5A96; }

.bg-color-cloudBurst { background-color: #21335B; }

.bg-color-deepCerulean { background-color: #007CA2; }

.bg-color-ronchi { background-color: #EABE54; }

.bg-color-scooter { background-color: #2DC9CE; }

.bg-color-silver { background-color: #AAAAAA; }

.bg-color-doveGray { background-color: #717171; }

.bg-color-bonJour { background-color: #F1EEF0; }

.bg-color-gallery { background-color: #EEEEEE; }

.bg-color-gallery0 { background-color: #F8F8F8 !important; }

.bg-color-gallery1 { background-color: #F0F0F0; }

.bg-color-gallery2 { background-color: #DDDFE2; }

.bg-color-gallery3 { background-color: #BDBDBD; }

.bg-color-alizarinCrimson { background-color: #E42A26; }

.bg-color-surfieGreen { background-color: #11717B; }

.bg-color-aquaSqueeze { background-color: #E1F1F1; }

.bg-color-atoll { background-color: #11717B; }

.bg-color-sherpaBlue { background-color: #004C5B; }

.bg-color-kashmirBlue { background-color: #44648E; }

.bg-color-darkgreen { background-color: #38A725;}

.bg-color-lightgreen { background-color: #EBF5EA; }

.bg-color-darkgreenblue { background-color: #599DCB;}

.bg-color-lightgreenblue { background-color: #EDF4F9;}

.bg-color-darkgreenblue1 { background-color: #53CCBD;}

.bg-color-lightgreenblue1 { background-color: #EEFAF8;}

.bg-color-mistyRose { background-color: #FFE6E8; }

.bg-color-mystic { background-color: #D8DFE9; }

.table1 { display: table; width: 100%; table-layout: fixed; }

.table1-cell { display: table-cell; border: 1px solid #EEEEEE; }

.table1-header { color: #fff; }

/** Text Style -------------------------------------------------------------------------- */
.text-alert { color: #444444; font-size: 0.9rem; }

.text-alert:before { content: '* '; vertical-align: -10%; }

.text-boxing-silver { border: 1px solid #AAAAAA; padding: 5px; }

@media (max-width: 500px) { .text-boxing-silver { border: none; } }

.text-regular { font-family: "NanumSquareR", sans-serif; }

.text-bold { font-family: "NanumSquareB", sans-serif; }

.text-center-all * { text-align: center; }

.text-sm { font-size: 16px; }

.text-md { font-size: 20px; }

.text-lg { font-size: 24px; }

.roundbox { padding: 10px 0; }

.roundbox--header { margin-bottom: 15px; }

.roundbox-heading { padding: 10px; display: inline-block; border-radius: 30px; color: #fff; }

.rectanglebox { padding: 10px; }

.rectanglebox--header { margin-bottom: 15px; }

.rectanglebox-heading { display: inline-block; position: relative; color: #fff; }

.rectanglebox-heading > .num { position: absolute; top: -25px; left: 5px; font-size: 30px; }

.rectanglebox-heading > .heading { padding: 10px 30px; display: inline-block; }

.pencil { display: inline-block; position: relative; }

.pencil-red { border-bottom: 2px solid #E05457; }

.pencil-red:after { content: url(../img/pencil01.png); position: absolute; bottom: -8px; right: -26px; }

.pencil-ronchi { border-bottom: 2px solid #EABE54; }

.pencil-ronchi:after { content: url(../img/pencil02.png); position: absolute; bottom: -8px; right: -26px; }

.pencil-scooter { border-bottom: 2px solid #2DC9CE; }

.pencil-scooter:after { content: url(../img/pencil03.png); position: absolute; bottom: -8px; right: -26px; }

.circle { width: 130px; height: 130px; padding-top: 30px; border-radius: 50%; }

.circle > .num { margin-bottom: 15px; display: inline-block; border-bottom: 2px solid #fff; }

/** .info Style -------------------------------------------------------------------------- */
.info-header { margin-bottom: 25px; }

.info-heading { padding: 5px 15px; background-color: #E6E6E6; }

.info-subHeading { padding: 5px 15px; color: #fff; background-color: #F09545; }

@media screen and (max-width: 991px) { .info--body > *:nth-of-type(2) { margin-top: 20px; } }

/** List Style -------------------------------------------------------------------------- */
.rectangle { margin-right: 5px; padding: 4.8px 5px; background-color: #3C5A96; }

.list-primary { list-style: none; padding: 0; }

.list-primary > li { margin: 15px 0; }

.list-icon { padding: 4px 9px; color: #fff; font-style: normal; background-color: #3C5A96; }

.list-icon-red { padding: 4px 9px; border-radius: 5px; color: #fff; font-style: normal; font-family: "NanumSquareEB", sans-serif; background-color: #E05457; }

.list-icon-jaffa { padding: 4px 9px; border-radius: 5px; color: #fff; font-style: normal; background-color: #F09545; }

.list-inquiry { margin: 15px 0; }

/* 180104 .list-inquiry-heading { color: #3C5A96; } */

.list-inquiry-body { margin-left: 33px; }

.main-heading { border-top: 1px solid #AAAAAA; text-align: center; }

.main-heading > * { margin: 0; padding: 10px; display: inline-block; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; }

/** add css **/

.table-x-long{overflow-x: scroll;}

.none-responsive{
  width: 1140px !important;
}
 /*# sourceMappingURL= index.css.map */
